从Java中的静态方法获取类名

如何从该类中的静态方法获取类的名称。例如


public class MyClass {

    public static String getClassName() {

        String name = ????; // what goes here so the string "MyClass" is returned

        return name;

    }

}

为了把它放在上下文中,我实际上想要在异常中将类名作为消息的一部分返回。


繁星coding
浏览 1536回答 3
3回答

慕姐4208626

为了正确支持重构(重命名类),您应该使用以下任一方法: MyClass.class.getName(); // full name with package或者(感谢@James Van Huis): MyClass.class.getSimpleName(); // class name and no more
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java