java java中关于父类引用指向子类对象,多态性的问题~虚心求教?
java中关于父类引用指向子类对象,多态性的问题~虚心求教?多态性的发生有三个条件1。继承2。重写3。父类对子类对象的引用应该是一个重写方法,因此将有具有相同名称和参数的方法。Java虚拟机不知道加载
java中关于父类引用指向子类对象,多态性的问题~虚心求教?
多态性的发生有三个条件
1。继承
2。重写
3。父类对子类对象的引用应该是一个重写方法,因此将有具有相同名称和参数的方法。Java虚拟机不知道加载
编译时,父类对象不能转换成子类对象。子类对象具有父对象没有的属性、初始化所需的参数和内存空间。因此父对象不能转换为子对象。补充:Java中强制父类到子类的原理:父类型的引用可以转换为哪个子类的引用