Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Void

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.

4 respostas

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 !!!!

solução!

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 !