Eva*_*ack 1 java inheritance class
我是Java的新手,所以这将是一个新手问题,这里是:
我有一班飞机.但我必须有不同的飞机(如PassengerPlane或CargoPlane)然后我必须在另一个班级(例如机场)使用这架飞机作为飞机.
我的意思是,我怎样才能在同一级飞机上拥有不同的属性(货运飞机具有最大容量,例如,乘客飞机拥有最大乘客)?
提前致谢.
基础Airplane类可以是抽象的甚至是接口.
class Airplane{
//common attributes
}
class PassengerPlane extends Airplane{
//passenger plane specific attributes
}
class CargoPlane extends Airplane{
//cargo plane specific attributes
}
class Airport
{
List<Airplane> airplanes;
// do stuff with planes
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
901 次 |
| 最近记录: |