有了对象的多态性以后,内存中实际上是加载了子类特有的属性和方法,但是由于变量声明为父类类型,导致编译时,只能调用谷类中声明的属性和方法。子类特有的属性和方法不能调用。
如何才能多用子类特有的属性和方法呢?
Woman p1 = (Woman)p2; //p2原是Persion类对象
p1.goshoping();
java基础
最新推荐文章于 2025-04-04 19:00:02 发布
有了对象的多态性以后,内存中实际上是加载了子类特有的属性和方法,但是由于变量声明为父类类型,导致编译时,只能调用谷类中声明的属性和方法。子类特有的属性和方法不能调用。
如何才能多用子类特有的属性和方法呢?
Woman p1 = (Woman)p2; //p2原是Persion类对象
p1.goshoping();