从Java中的静态方法获取类名
如何从该类的静态方法获取该类的名称。例如
public class MyClass { public static String getClassName() {
String name = ????; // what goes here so the string "MyClass" is returned
return name;
}
}
为了把它放在上下文中,我实际上想返回类名,作为异常中消息的一部分。
回答:
为了支持正确的重构(重命名类),则应使用以下任一方法:
MyClass.class.getName(); // full name with package
或(感谢@James Van Huis
):
MyClass.class.getSimpleName(); // class name and no more
以上是 从Java中的静态方法获取类名 的全部内容, 来源链接: utcz.com/qa/406778.html