【发布时间】:2020-02-26 09:08:55
【问题描述】:
编辑哦,天哪,我的意思是说 UAV 是另一个父类
我有各种各样的课程,有些是父母,有些是孩子 例子
Parent Class Airplane
Child Class Helicopter
Parent Class Uav
Airplane 类有一个访问器方法,称为 getPrice() 简单地返回实例变量 price。
当我得到一个包含所有这些不同类型的对象数组时,问题就出现了,例如
Airplane aObj=new Airplane();
Helicopter hObj=new Helicopter();
Uav uObj=new Uav();
Object flying_Array[]=new Object[4];
flying_Array[0]=aObj;
flying_Array[1]=hObj;
flying_Array[2]=uObj;
现在当我尝试做 fly_Array[0].getPrice();
// eclipses 给我一个错误,我的方法没有出现在提案中。
//这是我的第一篇文章,所以如果我的格式很奇怪,我很抱歉。
【问题讨论】:
标签: java arrays inheritance methods polymorphism