Programação II: Construtor e Destruidor

O que é um construtor? O propósito de um construtor é inicializar um objeto quando ele é criado. Atribuiremos os valores iniciais, bem como os processos que esta classe deve ser executada. Otal é usado para criar tabelas de métodos virtuais e, portanto, poder desenvolver o polimorfismo, uma das ferramentas de programação orientada para objetos ( COCÔ). Ao usar um construtor, o compilador determina quais dos objetos responderá à mensagem (virtual) que criamos. Tem um tipo de acesso, um nome e um parêntese.
em Java é um método especial dentro de uma classe, que é automaticamente chamado a cada vez que um objeto dessa classe é criado. O próprio nome da classe Para o qual pertence e não pode retornar nenhum valor (você não pode nem mesmo especificar a palavra anulada reservada). Por exemplo, se adicionarmos um construtor à classe, também ligaríamos também. Quando um construtor não é escrito em uma classe, o Java assume um por padrão (que é o construtor vazio, isto é, sem parâmetros).
Construtor padrão:
Um construtor padrão é um construtor sem parâmetros que não faz nenhuma coisa. No entanto, ele será invocado a cada vez que um objeto é construído sem especificar qualquer argumento, caso em que o objeto será iniciado com os valores padrão pelo sistema (os atributos numéricos para zeros, as pessoas alfanuméricas e as referências aos objetos Para NULL). Construtor com parâmetros:
Um construtor de parâmetros deve sempre especificar algum argumento, caso em que o objeto será iniciado com os valores indicados pelo usuário e também fará as ações agendadas quando executadas .
destruidor:
Um destruidor em algumas linguagens de programação orientadas a objetos é um método de uma classe que é chamada pouco antes de uma instância dessa classe e é removida da memória. Nem todas as linguagens de programação orientadas para objetos geralmente têm um destruidor.
A contraparte de um destruidor é um construtor que é executado quando o objeto é criado, instância e inicializado.
NOTA: Se criarmos um programa e Nós não definimos o construtor, o sistema leva o construtor vazio por padrão, mas se definirmos um construtor com parâmetros e vácuo, isso é chamado de sobrecarga de construtores; E é quando um programa que você tem 2 ou mais construtores, dos quais apenas um pode ser vazio (ou seja, sem parâmetros).

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *