Cursos / Eletrônica / Programação Orientada a Objetos / Aula

arrow_back Aula 13 - Atributos e Métodos Estáticos, Classes Abstratas e Interfaces

Resumo

Nesta aula, você viu técnicas sofisticadas para projetar sistemas através de classes abstratas que servem para definir comportamentos os quais deverão ser “materializados” em classes filhas, dando poder e abstração ao projeto de sistemas. Você estudou que classes podem definir atributos e métodos próprios e independentes de seus objetos, chamados de atributos ou métodos de classes, os quais podem ser acessados diretamente através do nome da classe e seu respectivo nome. Você viu também como definir contratos entre classes, através de um tipo especial da linguagem Java, conhecido como interface. Cada interface apenas declara assinaturas de métodos, não oferecendo implementações. As classes que implementam a interface são obrigadas a oferecer uma implementação para cada um dos métodos declarados na interface.

Versão 5.3 - Todos os Direitos reservados