Conceitos Fundamentais de Programação Orientada a Objetos
Classe
Classe: É uma descrição dos atributos e serviços comuns a um grupo de objetos.
Objeto
Objeto: Pode ser qualquer coisa do mundo real.
Atributos
Atributos: Propriedades de um objeto.
- Modificadores de acesso: Público, Privado, Pacote, Protegido.
Métodos e Operações
Métodos (ou Operações): Uma ação que o objeto realiza quando solicitado.
Abstração
Abstração: É um processo mental pelo qual nós, seres humanos, nos atemos aos aspectos mais importantes de alguma coisa.
Simplificado: Foco nos pontos mais importantes ou prioritários.
Encapsulamento
Encapsulamento: É uma forma de restringir o acesso ao comportamento interno de um objeto.
Um objeto que precise da colaboração de...