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

Construtor Java

Criei um novo projeto como teste. Nele criei a ClasseA:

package teste;

public class ClasseA {

int idade;

public ClasseA (int idade) {

}

public int getIdade() {
    return idade;
}

public void setIdade(int idade) {
    this.idade = idade;
}

}

Depois Criei a ClasseB

package teste;

public class ClasseB {

public static void main(String[] args) {
    ClasseA c1 = new ClasseA(12);
    System.out.println(c1.getIdade());
}

}

Porém o resultado retornado na execução é 0. Já quebrei a cabeça mas não encontrei onde estou errando. Alguém poderia me dar uma luz? Vlw

2 respostas
solução!

No construtor você recebe o valor e não está fazendo nada com ele. Por isso sua idade fica zero. Coloca no seu construtor:

this.idade = idade;

Obrigado Guilherme!