Construtor

Autor: John Stephens
Data De Criação: 21 Janeiro 2021
Data De Atualização: 29 Junho 2024
Anonim
BOB O CONSTRUTOR (EM PORTUGUÊS) - !!UM DIA MUITO OCUPADO!!
Vídeo: BOB O CONSTRUTOR (EM PORTUGUÊS) - !!UM DIA MUITO OCUPADO!!

Contente

Definição - O que significa Construtor?

Um construtor é um método especial de uma classe ou estrutura na programação orientada a objetos que inicializa um objeto desse tipo. Um construtor é um método de instância que geralmente tem o mesmo nome da classe e pode ser usado para definir os valores dos membros de um objeto, por padrão ou por valores definidos pelo usuário.


Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.

Techopedia explica Construtor

Os construtores não são chamados explicitamente e são invocados apenas uma vez durante a vida útil. No caso de uma hierarquia de classes em que uma classe derivada herda de uma classe pai, a sequência de execução do construtor é uma chamada ao construtor da classe pai primeiro e depois da classe derivada. Construtores não podem ser herdados.

Um construtor pode ser declarado usando qualquer um dos modificadores de acesso. É obrigatório ter um construtor com o modificador de acesso certo. No entanto, o compilador fornecerá um padrão se um modificador de acesso não estiver definido na classe. Se um construtor for declarado como privado, a classe não poderá ser criada ou derivada e, portanto, não poderá ser instanciada. Esse construtor, no entanto, pode ser sobrecarregado com diferentes conjuntos de parâmetros.

O seguinte é recomendado no design do construtor:


    • A lógica que envolve operações específicas que precisam ser executadas em um evento específico em um aplicativo - como abrir uma conexão com o banco de dados - não deve ser gravada em um construtor.
      • Ao usar construtores de classe derivada, o construtor de classe pai deve receber os parâmetros corretos.
        • Uma melhor manutenção do código vem de ter a inicialização e outra lógica relacionada em um construtor principal e fazer a chamada cruzada desse construtor de outros construtores sobrecarregados.
          • Como um construtor não pode retornar um valor ao código de chamada, é uma boa prática lançar uma exceção quando uma falha é encontrada.