例如,假设您有两个类:
public class TestA {}
public class TestB extends TestA{}
Run Code Online (Sandbox Code Playgroud)
我有一个返回a的方法,List<TestA>我想将该列表中的所有对象强制转换为TestB最终得到一个List<TestB>.
这不编译,任何建议表示赞赏.
...
List<Object> list = getList();
return (List<Customer>) list;
Run Code Online (Sandbox Code Playgroud)
编译器说:不能投List<Object>给List<Customer>