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

Dúvida no Ex. 2 da Aula 2 - Defina a estrutura de uma classe Java

Eu não entendi por que ele diz que não foi chamado o método Teste(). Ele não esta ali no método principal: new Teste(); ?

class Teste { int Teste = 305;

void Teste() { System.out.println(Teste); }

public static void main(String[] args) { new Teste(); } }

O exercício diz que não imprime nada pois não foi chamado o método Teste.

2 respostas
solução!

Rodrigo , Tudo bem ?

seguinte no exercicio , ele compila mas não imprime nada , pelo seguinte motivo :

no método main , ele está somente instaciando a classe Teste , e não está chamando o método Teste .

caso ele fizesse algo do genero :

new Teste().Teste() ;

ai sim iria imprimir o valor 305 .

como ele somente instancia , então não imprime nenhuma informação .

Espero ter ajudado .

Bons Estudos

AAAAAAAAAAaaaaa sim ... verdade é que a Classe tem o mesmo nome do método. Obrigado Celso!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software