相关疑难解决方法(0)

具有多个类的Java泛型通配符

我想要一个Class对象,但我想强制它所代表的任何类来扩展A类并实现接口B.

我可以:

Class<? extends ClassA>
Run Code Online (Sandbox Code Playgroud)

要么:

Class<? extends InterfaceB>
Run Code Online (Sandbox Code Playgroud)

但我不能两者兼顾.有没有办法做到这一点?

java generics class bounded-wildcard

369
推荐指数
2
解决办法
14万
查看次数

Class <SomeObject>只有一个实例吗?

难道Class<SomeObject>只有一个实例是SomeObject.class

这是一个功能

void f(Class<SomeObject> arg)

是否有可能只传递SomeObject.class编译时错误?

java

5
推荐指数
2
解决办法
83
查看次数

标签 统计

java ×2

bounded-wildcard ×1

class ×1

generics ×1