クラスの型(Class)の取得
2009/10/14 17:56Update
クラスの型(class)の取得方法について。
サンプルから見てみます。
.
@SuppressWarnings("unchecked")
public class Foo {
@SuppressWarnings("unchecked")
private int a;
public static void main(String[] args) throws Exception {
//クラスから
Class clzFromClassName = Foo.class;
System.out.println(clzFromClassName.getName());
//インスタンスから
Foo foo = new Foo();
Class clzFromObj = foo.getClass();
System.out.println(clzFromObj.getName());
}
}
.
Sponsored Link
Comments
- Relative Articles
- Java言語の基礎 - javacコマンドによるコンパイル - (2008/10/10 17:58)
- Class.forName/newInstance - 文字列からインスタンスを生成 - (2009/02/12 18:12)
- Java Generics使い方 - Genericsメソッドを定義してみる - (2009/02/20 16:02)
- サンプルから学ぶclasspathの設定とJavaプログラムの実行 - (2009/04/13 18:18)
- Java オブジェクトのclone 概要 - (2009/06/02 17:18)
- instanceof演算子 - Javaオブジェクトの型判定 - (2009/11/11 16:27)
- Java クラス概要 - (2008/10/04 00:42)
- Javaクラスのコンストラクタメソッドの定義方法 - (2009/09/30 16:56)
- Java言語数字の基本型 - (2008/10/10 15:44)
- Java 数字に関するクラス 概要 - (2008/10/10 16:44)