必须调用哪种方法?

时间:2018-02-18 12:14:50

标签: java

Solution Question 5 Kann mirjemandrklärenwiesobei den Aufrufen 1 und 5 der Datentyp von C zuBgeändertwirdbzw. wieso die Methode print(B b)aus Klasse Print2 aufgerufen wird? 丹科!

有人可以解释一下为什么在1和5中将C的类型转换为B?为什么Print2类的方法打印(B b)被运行? 谢谢!

1 个答案:

答案 0 :(得分:0)

BA的子类,CB的子类。

在通话中,c可以投放到B,因为其类CB的子类。

在通话5中c未投放到任何内容,因为P2有方法print(C c)