「java」java.lang.Object.getClass()メソッドを使うサンプル

2020年11月1日

説明
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

Java

Posted by arkgame