将列表<Son>转换为List <Father>

Fab*_* B. 5 java collections casting list

我有一个名为"父亲"的简单POJO和另一个名为"Son"的人,它扩展了"父亲",这是最简单的类继承示例.

现在我有一个List<Son>,我需要把它投到一个List<Father>.

我能怎么做?

编辑

抱歉命名错误,我没有解释自己.职工会是一个更好的例子.或者产品计算机.

fr1*_*13d 3

2条建议:

Person比如说,有一个接口Father(因此Son)实现。List<Person>两者皆 用。

new List<Father>使用集合构造函数创建一个,例如List<Father> fathers = new ArrayList<Father>(sons);