java:如何传递一个类并调用其静态成员?

标签 java

正如标题所说。我正在尝试将 a 类传递给函数

f(MyType.class)

哪里

class MyType {
    static int g() {...}
}

可以接收类的函数

void h(Class<MyType> cls) {...}

如何访问这个方法?

最佳答案

鉴于函数 h 需要传递类 MyType,我认为没有理由不使用 MyType.g();

的静态访问形式

关于java:如何传递一个类并调用其静态成员?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46513139/

相关文章:

java - 非法监控状态异常

java - 构建器模式用于构造可以具有不同类型的类的实例

java - javax.servlet.filter 类中的请求/响应处理

java - 如何在运行时添加标签的面板中的两个标签之间画一条线

java - 单击“保存数据”按钮后,如何在共享首选项中保存复选框状态

c# - Java 中的 Process.Start 帮助

java - 为什么Java 8会在当前目录中生成一个以数字命名的文件?

java - 如何使 fieldName 到 fieldValue 映射反序列化 json 字符串

java - 在可能存在多个结果的情况下返回单个结果的正确方法

java - 退出一个线程将关闭所有线程