Mapa mental
Classes e Objetos
Conteúdo do mapa
Classes e Objetos
Classes são estruturas que definem um tipo de dados personalizados, agrupando variáveis (ou atrbutos) e funções (ou metódos)
- Privada: Não pode ser acessada externamente
- Pública: Pode ser acessada externamente
Construtores são métodos especiais que são chamados quando um objeto da classe é criado
- Tem a finalidade de inicializar o objeto, alocar recursos e configurar valores iniciais para os atributos da classe.
Destrutores são métodos especiais chamados quando um objeto é destruído, ou seja, sai do escorpo ou é deletado
- Tem a finalidade de liberar recursos alocados pelo objeto, como memória ou conexões com arquivos, evitando vazamentos de memória.
O encapsulamento consiste na restrição do acesso direto aos dados de um objeto e permitir que esses dados sejam manipulados apenas através de métodos definidos
- O método get retorna o valor de um atributo privado ou protegido e permite o acesso ao valor de um atributo, mantendo-o protegido contra modificações diretas.
- O método set modifica o valor de um atributo privado ou protegido e controla como os atributos são alterados, permitindo validações ou restrições antes de modificar o valor.
Member objects (objetos membros) são atributos de uma classe que são, eles próprios, instâncias de outra classe. Ou seja, são objetos de uma classe que pertencem a outra classe.
- Promove a reutilização de código e a modularidade e permite criar classes complexas a partir de componentes menores.
Informações
- Descrição
- Mapa Mental sobre Classes e Objetos, criado por Pedro Vinicius Campos de Barros em 29-11-2024.
- Criado por
- Pedro Vinicius Campos de Barros
- Visualizações
- 1
- Avaliação