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