Cursos / Informática para Internet / Programação Orientada a Objetos / Aula
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.
Ao final desta aula, você será capaz de:
Versão 5.3 - Todos os Direitos reservados