日期:2014-05-20  浏览次数:20727 次

一个关于继承的问题~求助..
现在有三个类,分别是Employee类,Manager类,TemporaryEmployee类;
Manager类,TemporaryEmployee类都是Employee的子类。
现在我创建了一个长度为10的Employee类型的数组A..
请问数组A的元素除了可以存放Employee类的对象外,是否还可以存放Manager类,TemporaryEmployee类的对象?是否可以把父类继承过来然后扩展?
谢谢大家帮助~

------解决方案--------------------
两个字: 绝对可以

Employee[] allEmployees = new Employee[100];
------解决方案--------------------
可以

Employee[] Employees = new Manager[100];或者
Employee[] Employees = new TemporaryEmployee[100];
这才叫向上转型。