小编Nit*_*hya的帖子

如何将匿名类(不是实例)作为参数传递给期望Java类型为Class的方法

我必须调用一个带Class参数的方法:

public action(Class<? extends SomeInterface> classVariable);
Run Code Online (Sandbox Code Playgroud)

我能够做到这一点:

action(new SomeInterface() { 
    // implement interface
  }.getClass());
Run Code Online (Sandbox Code Playgroud)

但是,如果没有实例化对象并调用它,我可以逃脱getClass()吗?

java parameters methods anonymous class

3
推荐指数
1
解决办法
2416
查看次数

标签 统计

anonymous ×1

class ×1

java ×1

methods ×1

parameters ×1