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

Java

Posted by arkgame