Atributos e métodos são elementos importantes no desenvolvimento de aplicações. Sabemos que os atributos têm a capacidade de guardar valores, os quais são os dados, que podem ser inseridos por um usuário ou inicializados dentro da classe. Métodos são ações ou sub-rotinasI que operam sobre os dados da classe, muitas vezes servindo para acessar esses dados. Em orientação a objetos, possuímos dois tipos de atributos, de instância e de classe ou estático, e a mesma regra segue para métodos. Com isso, temos métodos de instância e de classe ou estático. Nesta Unidade de Aprenduizagem veremos qual a diferença entre os tipos, para que possamos fazer bom uso destes elementos em programação orientada a objetos.
• Atributos e métodos de classe
• Encapsulamento e modificadores de acesso
• Construtores e herança
• Sobrescrita
• Classes abstratas
• Interface
• Atributos e métodos finais
• Classes com tipos genéricos