关于父类引用指向子类对象
父类的引用指向子类的对象
当子类继承的父类时子类会继承父类的属性以及方法,当用父类去接收子类对象时:
1.如果子类中含有与父类同名属性时,虽然对象中存在子类中的数据,但是无法去调用,可以通过在子类中重写get,set方法去获取数据。
2.如果子类中没有重写父类的方法时,无法用对象去调用子类的属性以及方法,但可以用对象去调用父类的属性以及方法。
3.如果子类重写了父类的方法时(不包括重载),用对象去调用时会优先执行子类的方法,而不是父类的方法。
4.当父类中不包含子类的方法时,该对象只能调用父类的方法,无法使用该对象去调用子类的方法。
5.当父类中不包含子类的属性时,该对象只能调用父类的属性,无法使用该对象去调用子类的属性。




浙公网安备 33010602011771号