在Java中,可以使用getClass()方法來獲取對象的類名,也可以使用getSimpleName()方法來獲取類的簡單名稱。它們之間的區別在于:
舉個例子:
public class MyClass {
public static void main(String[] args) {
MyClass obj = new MyClass();
// 獲取完整類名
String className = obj.getClass().getName();
System.out.println("完整類名:" + className);
// 獲取簡單類名
String simpleName = obj.getClass().getSimpleName();
System.out.println("簡單類名:" + simpleName);
}
}
以上代碼中,輸出結果為:
完整類名:com.example.MyClass
簡單類名:MyClass