Shape circle=new Circle();//抽象类的父类(Shape)引用指向一个子类(Circle)对象子类Circle里面有成员变量:float radius;然后我在测试类里调用子类的成员变量赋值:circle.radius=5.0f;你觉得这样可以吗????结果,证明。。。。不可以为什么 求解
2 回答
wuli雪宝
TA贡献2条经验 获得超0个赞
你如果知道继承是什么应该就能理解了,只能子类继承父类的所有属性和方法,不能父类继承子类,所以子类Circle自身的成员变量float radius不能被父类对象circle调用,父类只能调用自身的属性和方法
添加回答
举报
0/150
提交
取消