Qual a saída galera ?! Sem olhar no Eclipse em

Sem olhar em !!! :evil:


class GFC211 {}
class GFC212 extends GFC211 {}
class GFC213 extends GFC212 {
	
	static void m(GFC211 x, GFC211 y) {
		System.out.print("GFC211,GFC211");
	}

	static void m(GFC211 x, GFC212 y) {
		System.out.print("GFC211,GFC212");
	}

	static void m(GFC212 x, GFC211 y) {
		System.out.print("GFC212,GFC211");
	}

	static void m(GFC212 x, GFC212 y) {
		System.out.print("GFC212,GFC212");
	}

	static void m(GFC211 x, GFC213 y) {
		System.out.print("GFC211,GFC213");
	}

	public static void main(String[] args) {
		GFC213 gfc213 = new GFC213();
		m(gfc213, gfc213);
	}
} 

essa?

idem!

Eu acho que não compila, pois GFC213 passa no teste É UM para todos os métodos, sendo impossível para o compilador escolher qual método utilizar.

bobmoe e evertonsilvagomesjava por que escolheram essa resposta?

[quote=Mavericks]Eu acho que não compila, pois GFC213 passa no teste É UM para todos os métodos, sendo impossível para o compilador escolher qual método utilizar.

bobmoe e evertonsilvagomesjava por que escolheram essa resposta?
[/quote]

Simples porque ele editou o Topico, na hora q eu respondi nao existia a classe GFC211.

Eu iria escolher o primeiro método, mas eu errei :frowning:

não compila