logo

Java オブジェクトの getClass() メソッド

getClass() はオブジェクトクラスのメソッドです。このメソッドは、このオブジェクトのランタイム クラスを返します。返されるクラス オブジェクトは、表現されたクラスの静的同期メソッドによってロックされているオブジェクトです。

構文

 public final Class getClass() 

戻り値

このオブジェクトのランタイム クラスを表す Class オブジェクトを返します。

例1

 public class JavaObjectgetClassExample1 { public static void main(String[] args) { Object obj = new String('JavaTpoint'); Class a = obj.getClass(); System.out.println('Class of Object obj is : ' + a.getName()); } } 
今すぐテストしてください

出力:

 Class of Object obj is : java.lang.String 

例 2

 public class JavaObjectgetClassExample2{ public static void main(String[] args) { Object obj1 = new String('Facebook'); Class a = obj1.getClass(); System.out.println('Class of Object obj is : ' + a.getName()); } } 
今すぐテストしてください

出力:

 Class of Object obj is : java.lang.String