Class使うときにすぐ忘れるので備忘のため。 getName() この Class オブジェクトが表すエンティティー (クラス、インタフェース、配列クラス、プリミティブ型、または void) の名前を、String として返します。 getSimpleName() ソースコード内で指定されたとおり、基本となるクラスの単純名を返します。 getCanonicalName() 『Java 言語仕様』の定義に従って、基本となるクラスの正規名を返します。 わからん... コード書いてみた。 package com.mikuappend.sample; public class ClassNameSample { public static void main(String[] args) { System.out.println("Outer Class"); System.out.printl