Uma de Herança e outras coisas

6 respostas
maxguzenski

Compila? qual a saida?

class Pai {
	protected int idade;

	public Pai() {
		this.idade = 45;
	}
}

class Filho extends Pai {
	public Filho() {
		super();
	}
}

class Filha extends Pai {
}

public class TesteHeranca {
	public static void main(String[] args) 	{
		Filho fo = new Filho();
		Filha fa = new Filha();

		System.out.println(fo.idade+" "+fa.idade);


	}
}

6 Respostas

balrog

compila e imprime 45 e 45
[]s

jgbt

Acho que compila e imprime 45 45.

Ironlynx

Tb acho q Compila e imprime 45 e 45.

Frank

Certeza que imprime 45 e 45 …
Falow.

luiz_ross

Acho que imprime 45 e 45

E

45 e 45

pois em Filho há a chamada explicita no construtor.
e em Filha há um construtor default que chama o contrutor sem argumentos de Pai

Criado 14 de julho de 2003
Ultima resposta 14 de jul. de 2003
Respostas 6
Participantes 7