Java を初めて学ぶ人のための学習サイトです。実用的なコード例でわかりやすく解説しています。
Java 入門Java 入門
Java 開発環境
Java の基本
クラスライブラリ
さらに学ぶ
サイト情報
ホーム > リフレクション > リフレクション ~ Class クラスとは?

リフレクション ~ Class クラスとは?

Class クラスとは?

Java 仮想マシン (Java VM) はそれぞれのオブジェクトに対して、常に実行時の型情報を追跡しています。 型情報を追跡しているために、Java VM はそのオブジェクトの適切なメソッドを呼び出すことが可能になります。

そしてその型情報を保持している特別なクラスがあります。そのクラスの名前は Class クラスといいます。

あるクラスの実行時の型情報を保持するクラスは Class クラス・・・。 なんだか、紛らわしい名前ですね。

すべてのオブジェクトの基底クラスとなる java.lang.Object クラスに、getClass メソッドがあり、 これによってそのオブジェクトの Class オブジェクトを取得できます。

実行例を見れば何をしているのか理解しやすいと思いますので、次の例を見てください。

» オブジェクトに関連する Class オブジェクトの取得

ホーム > リフレクション > リフレクション ~ Class クラスとは?

© 2010 Java 入門