关于父类引用指向子类对象

父类的引用指向子类的对象

当子类继承的父类时子类会继承父类的属性以及方法,当用父类去接收子类对象时:

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

posted @ 2021-03-06 19:24  温柔Rarry  阅读(1593)  评论(0)    收藏  举报