「java」java.lang.Object.getClass()メソッドを使うサンプル
説明
public final Class<?> getClass()
このObjectの実行時クラスを返します。返されるClassオブジェクトは、表されたクラスのstatic synchronizedメソッドによってロックされるオブジェクトです。
javaコード
package com.arkgame.study; import java.util.GregorianCalendar; public class ObjectTestDemo { public static void main(String[] args) { //create a new ObjectDemo object GregorianCalendar gcA = new GregorianCalendar(); //print current time System.out.println("Time: " + gcA.getTime()); //print the class of gcA System.out.println("ressult1: " + gcA.getClass()); //create a new Integer Integer intObj = Integer.valueOf(234); //print intobj System.out.println("resul2: " + intObj); //print the class of intObj System.out.println("result3: " + intObj.getClass()); } }
結果
Time: Sun Nov 01 16:22:50 JST 2020
ressult1: class java.util.GregorianCalendar
resul2: 234
result3: class java.lang.Integer