java.lang.Object.getClass()で実行クラスを返すサンプルコード
サンプルコード
package com.arkgame.study;
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashSet;
import java.util.TreeSet;
public class CollectionsDemo {
public static void main(String[] args) {
Collection<?> cftB = new ArrayList<Object>();
Collection<?> cftC = new HashSet<Object>();
Collection<?> cftD = new TreeSet<Object>();
System.out.println("実行結果");
System.out.println(cftB.getClass());
System.out.println(cftC.getClass());
System.out.println(cftD.getClass());
}
}
実行結果
class java.util.ArrayList
class java.util.HashSet
class java.util.TreeSet