Cursos / Informática para Internet / Programação Orientada a Objetos / Aula

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

Apresentação

Até agora, para efeitos de projeto de sistemas, você viu classes (concretas) e objetos, unicamente. Porém, é importante que você saiba que há recursos mais sofisticados na linguagem Java que permitem que a gente projete de forma mais genérica e aproximada o mundo real diante de situações que ainda não foram apresentadas nos exemplos anteriores, mas que farão sentido à medida que formos observando as sutilezas que envolvem a arte de desenvolver soluções em Tecnologias de Informação (TI)!

Para tanto, teremos a apresentação de atributos e métodos comuns a todos objetos de uma classe, os chamados atributos e métodos estáticos. Veremos também classes da qual não podemos instanciar objetos diretamente, as chamadas classes abstratas.

Finalmente, conheceremos o conceito de interface em Java, que representa um “contrato” assumido por classes e que as obrigam a implementar um determinado conjunto de métodos de uma determinada forma. Lembre que você vai realizar práticas através dos exercícios apresentados.

Objetivos

Ao final desta aula, você será capaz de:

  • Compreender os conceitos que motivam a utilização das técnicas de: atributos e métodos estáticos, classes abstratas e interfaces.
  • Saber a aplicação e contextualização desses conceitos.

Versão 5.3 - Todos os Direitos reservados