Quantcast
Channel: GUJ - Tópicos com a tag java
Viewing all articles
Browse latest Browse all 17410

Dúvida Java - Polimorfismo

$
0
0

@DiogoZucchi escreveu:

Olá,

Estou realizando alguns exercícios em Java, porém me deparei com um que não entendi a resposta, se poderem me explicar o motivo de imprimir 2, serei grato.

class D extends C {
	void x() {
		System.out.println(1);
	}

	void y(C b) {
		x();
	}
}

class C extends B {
	void x() {
		System.out.println(2);
	}
}

class B {
	void x() {
		System.out.println(3);
	}

	void y(B b) {
		b.x();
	}
}

class A {
	public static void main(String[] args) {
		new B().y(new C());
	}
}

Mensagens: 4

Participantes: 3

Ler tópico completo


Viewing all articles
Browse latest Browse all 17410

Latest Images

Trending Articles

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>