【发布时间】:2010-12-21 23:06:08
【问题描述】:
假设我有 2 个接口,A 和 B:
public interface A {
List<B> getBs();
}
public interface B {
}
以及实现这些接口的 2 个类:
public class AImpl implements A {
public List<B> getBs() {
return null;
}
}
public class BImpl implements B {
}
我的 getter 方法是否有可能(可能使用泛型)返回一个 BImpl 类型对象的列表,例如:
public class AImpl implements A {
public List<BImpl> getBs() {
return null;
}
}
谢谢
【问题讨论】:
标签: java generics interface covariance