java中当父类引用指向子类对象时,那么这个引用可不可以调用子类中的属性和方法呢?

2024-11-04 01:53:39
推荐回答(3个)
回答(1):

多态。
如果说父类中有这个属性跟方法,子类有重写过,那么调用的是子类中的属性跟方法。
如果父类中没有这个属性跟方法,那么子类调用就会出错。
如果父类有这个属性跟方法,而子类没有,则调用的是父类的属性跟方法。

回答(2):

父类不可以调用子类特有的方法和属性,
但是可以调用从父类继承的方法.

回答(3):

强制转换为子类对象后,可以引用。不转换应该会出错。