Parent par = new Child(); par.ParentFun(); par为什么没有Child这个类的方法呢

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/18 13:29:52
Parentpar=newChild();par.ParentFun();par为什么没有Child这个类的方法呢Parentpar=newChild();par.ParentFun();par为什么

Parent par = new Child(); par.ParentFun(); par为什么没有Child这个类的方法呢
Parent par = new Child(); par.ParentFun(); par为什么没有Child这个类的方法呢

Parent par = new Child(); par.ParentFun(); par为什么没有Child这个类的方法呢
你好,这是多态的一个应用.
父类引用指向子类对象.Parent中如果没有ParentFun()方法,是会报错的,如果没有报错,那么说明Parent还有一个父类,他的父类中有该方法.