1 - package br.udesc.prog2.exemplo.modificadores.visibilidade; Exemplo para apresentar comportamento de public, protected, private. package br.udesc.prog2.exemplo.modificadores.visibilidade.outropacote;
2 - package br.udesc.prog2.exemplo.modificadores.escopo; Exemplo para apresentar comportamento com o uso do modificador static em atriubutos e métodos.
3 - Herança package br.udesc.prog2.exemplo.heranca Exemplo de herança: palavra reservada super e sobreescrita de método.
4 - Classe Abstrata package br.udesc.prog2.exemplo.classeabstrata
5 - Sobreescrita de métodos package br.udesc.prog2.exemplo.classeabstrata.sobreescritametodos
6 - Sobrecarga de métodos package br.udesc.prog2.exemplo.classeabstrata.sobrecargametodos
7 - instanceof package br.udesc.prog2.exemplo.heranca.exemploinstanceof;
8 - Polimorfismo br.udesc.prog2.exemplo.heraca.polimorfismo