O void é um procedimento sem retorno certo (return "algo") ? Sendo assim, não compreendi o fato do Construtor ser invocado dentro da classe sem o void, já que tbm não tem retorno.
O void é um procedimento sem retorno certo (return "algo") ? Sendo assim, não compreendi o fato do Construtor ser invocado dentro da classe sem o void, já que tbm não tem retorno.
E aí, José! Beleza, cara?
O construtor é como um método especial...
Ele não possui um tipo definido de retorno, pois quando o invocamos, através do new
, ele deve nos devolver uma instância da própria classe, sacou? =)
Espero ter ajudado, mas qualquer dúvida não deixe de postar por aqui, no fórum, para que possamos ajudá-lo! =)
Abraço e bons estudos,
Fábio
O void tem um retorno digamos que vazio né isso ? Já o construtor não possui nenhum tipo definido de retorno... Acho que saquei. Valeu pela força !!!!
José,
É mais ou menos isso. Rs.
Para chamarmos o construtor, repare que não fazemos como os outros métodos, em que temos um objeto e colocamos um ponto (.
) e o nome do método...
Vamos supor uma classe chamada de Pessoa
. Para "criarmos" uma Pessoa
, fazemos new Pessoa()
. Nesse momento, estamos chamando um construtor... E o que ele devolve? Se você analisar, a linha toda ficaria assim:
Pessoa pessoa = new Pessoa();
Ou seja, o construtor sempre devolve um objeto, uma instância da própria classe que chamamos com o new
. =)
Ficou um pouco mais claro, agora? Rs...
Fábio
Melhor impossível Fábio, obrigado mais uma vez !