这是班级:
class Foo {
public void bar(int a, Object b) {
}
}
Run Code Online (Sandbox Code Playgroud)
现在我想从课堂上"反思"这个方法:
Class c = Foo.class;
Class[] types = { ... }; // what should be here?
Method m = c.getMethod("bar", types);
Run Code Online (Sandbox Code Playgroud)
Bal*_*usC 90
只有一个int.class.
Class[] types = { int.class, Object.class };
Run Code Online (Sandbox Code Playgroud)
另一种选择是Integer.TYPE.
Class[] types = { Integer.TYPE, Object.class };
Run Code Online (Sandbox Code Playgroud)
这同样适用于其他原语.
| 归档时间: |
|
| 查看次数: |
15149 次 |
| 最近记录: |