我煮我想做以下最少的代码的东西一类:通过扩展另一个类
public class TestClass {
class Class2Extend {
}
class Foo {
public Foo(Class<Class2Extend> myClass) {
}
}
class Bar extends Class2Extend{
}
public TestClass() {
new Foo(Class2Extend.class); // works fine
//new Foo(Bar.class); -> fails even though Bar extends Class2Extend - but I want something like this to have nice code
}
}
我可以用一个接口,但它是清洁的这种方式。任何人都可以就这个问题给我一个提示/窍门?
确切的答案! – logoff 2012-03-27 11:37:36
非常感谢!将尽可能接受(您可以在5分钟内接受答案) – ligi 2012-03-27 11:42:36