Em alguns códigos precisa-se inicializar as propriedades de um objeto no momento em que este é criado, para isto que serve o método construtor :
public NomeDaClasse(String nome)
{
this.nome = nome;
} ;
public class Index
{
public static void main(String args[])
{
NomeDaClasse nome = new NomeDaClasse("Jorge Silva");
System.out.println(p.nome);
}
}
O construtor só é útil quando usado para inicializar as propriedades do objeto
Quando existe a palavra chave new, está sendo construindo um objeto; são métodos especiais chamados automaticamente pelo Java quando o objeto é instanciado e/ou criado;
Sempre quando o new é chamado, ele executa o construtor da classe, mesmo que você não tenha declarado nenhum construtor, a JVM cria um para o seu código;
public NomeDaClasse() {
} ;
O construtor da classe é um bloco declarado com o mesmo nome que a classe sem tipo nenhum de retorno, o modificador de acesso public normalmente é usado em construtores;
Comments
Em alguns códigos precisa-se inicializar as propriedades de um objeto no momento em que este é criado, para isto que serve o método construtor :
public NomeDaClasse(String nome)
{
this.nome = nome;
} ;
public class Index
{
public static void main(String args[])
{
NomeDaClasse nome = new NomeDaClasse("Jorge Silva");
System.out.println(p.nome);
}
}
O construtor só é útil quando usado para inicializar as propriedades do objeto
Quando existe a palavra chave new, está sendo construindo um objeto; são métodos especiais chamados automaticamente pelo Java quando o objeto é instanciado e/ou criado;
Sempre quando o new é chamado, ele executa o construtor da classe, mesmo que você não tenha declarado nenhum construtor, a JVM cria um para o seu código;
public NomeDaClasse() {
} ;
O construtor da classe é um bloco declarado com o mesmo nome que a classe sem tipo nenhum de retorno, o modificador de acesso public normalmente é usado em construtores;
Tem coisas que é mais fácil recorrer ao pai dos desesperados. "GOOGLE"!
contudo lhe indico o livro programação JAVA com ênfase em orientação a objetos.
abraço!