向上转型
向上转型,JAVA中的一种调用方式。向上转型是对A的对象的方法的扩充,即A的对象可访问B从A中继承来的和B复写A的方法。
思想解释------我们在现实中常常这样说:这个人会唱歌。在这里,我们并不关心这个人是黑人还是白人,是成人还是小孩,也就是说我们更倾向于使用抽象概念“人”。再例如,麻雀是鸟类的一种(鸟类的子类),而鸟类则是动物中的一种(动物的子类)。我们现实中也经常这样说:麻雀是鸟。这两种说法实际上就是所谓的向上转型,通俗地说就是子类转型成父类。这也符合Java提倡的面向抽象编程思想。
----------------------------------------------------------------------------
附:
在子类构造方法中,不管是程序员手动调用父类构造方法还是编译器自动调用;
子类构造方法必须要调用父类的某个构造方法;
被子类调用的父类构造方法在父类中必须是存在的;
浙公网安备 33010602011771号