Como criar um construtor em java

Como criar um construtor em java
Em Java, os construtores são métodos especializados que atribuem alguns valores iniciais a um objeto no momento de sua criação. Um construtor Java pode ser padrão ou parametrizado. Um construto com zero parâmetros é referido como um construtor padrão, enquanto um construtor contendo pelo menos um argumento/parâmetro é referido como um construtor parametrizado.

Esta redação tem como objetivo explicar os conceitos abaixo da listada de construtores Java:

  • O que é um construtor Java?
  • Como criar um construtor em java?
  • Método vs construtor
  • Implementação prática.

Então vamos começar!

O que é um construtor Java?

Em Java, os construtores são métodos especiais/únicos que atribuem alguns valores iniciais a um objeto no momento de sua criação. Em Java, todas as classes devem ter um construtor, independentemente de um usuário definir um construtor ou não. Se um usuário definir um construtor, o objeto será inicializado com os valores especificados pelo usuário. Caso contrário, o objeto será inicializado como 0.

Como criar um construtor Java?

Você deve seguir os padrões abaixo da lista para criar um construtor Java:

  1. O nome do construtor deve ser o mesmo que o nome da classe.
  2. Sintaxe: classe construtorexample
    construtorexample ()
    //declarações;

  3. Você não pode especificar nenhum tipo de retorno ao criar um construtor em java.
  4. Você não pode criar um construtor Java com palavras -chave abstrato, estático, sincronizado ou final.

Método vs construtor

A tabela abaixo dada fornecerá uma análise comparativa de um método Java e um construtor:

Construtor Método
Inicializa um objeto. Mostra a funcionalidade de um objeto.
Não retorna nada. Pode retornar valor.
Deve ser declarado com um nome semelhante ao nome da classe. Pode ser declarado/criado usando qualquer nome especificado pelo usuário.
O compilador cria um construtor padrão para cada classe em java. O Java Compiler não fornece um método padrão para nenhuma classe.
Invocado automaticamente. Invocado explicitamente.

Implementação prática

Até agora, aprendemos os conceitos teóricos dos construtores Java. Agora, aprenderemos a criar um construtor praticamente com a ajuda de alguns exemplos:

Exemplo: 1 Como criar um construtor padrão em java?

classe pública ExampleClass
Exempleclass ()
Sistema.fora.println ("Objeto criado com sucesso");

public static void main (string [] args)
ExampleClass obj = new ExampleClass ();

Neste programa de exemplo, criamos um construtor padrão, que mostrará uma mensagem "Objeto criado com sucesso" sempre que um objeto da classe for criado:

A saída verifica se o construtor padrão é invocado automaticamente quando criamos um objeto da classe. O construtor inicializou o objeto com um valor especificado dentro desse construtor.

Exemplo: 2 Como criar um construtor parametrizado em java

classe pública ExampleClass
int empage;
String empname;
ExampleClass (Int Age, String Name)
Empage = Age;
empname = nome;
Sistema.fora.println ("Idade do funcionário:" + Empage);
Sistema.fora.println ("Nome do funcionário:" + "" + empname);

public static void main (string [] args)
ExampleClass OBJ = novo ExampleClass (27, "Joe");

Neste programa, criamos um construtor parametrizado. Passamos alguns valores para o construtor no momento da criação do objeto de classe. Na execução bem-sucedida do programa acima, observamos a seguinte saída:

A saída verificou que o construtor inicializou o objeto com valores passados ​​no momento da criação de objetos.

Conclusão

Para criar um construtor, temos que seguir algumas regras que eu.e. O nome do construtor deve ser o mesmo que o nome da classe e deve ser declarado/criado sem qualquer tipo de retorno. Um construtor Java não pode ser criado com palavras -chave abstratas, estáticas, sincronizadas ou finais. Em Java, os construtores são métodos especializados que atribuem alguns valores iniciais a um objeto no momento de sua criação. Em Java, todas as classes devem ter um construtor, independentemente de um usuário definir um construtor ou não. Este artigo considerou alguns exemplos para explicar o funcionamento dos construtores Java.