Java の Class はクラスを表し、class クラスは java.lang パッケージ内に存在します。 Java では、各クラスに対応する Class オブジェクトがあります。クラスを作成してコンパイルすると、生成された [.class] ファイル内に Class オブジェクトが生成され、このクラスの型情報を表すために使用されます。
Class クラス (java.lang パッケージでは、Class クラスのインスタンスは、実行中の Java アプリケーションのクラスとインターフェイスを表します)。
(ビデオ チュートリアルの推奨: java コース)
Java では、各クラスに対応する Class オブジェクトがあります。つまり、クラスを作成してコンパイルが完了すると、生成された .class
ファイル内に、このクラスの型情報を表す Class オブジェクトが生成されます。
方法 1
オブジェクトを使用して getClass()
メソッドを呼び出し、オブジェクトの Class インスタンスを取得します。
方法 2
Use Class クラスの静的メソッドforName()
は、クラスの名前を使用して Class インスタンスを取得します (staticClass forName(String className) クラスまたはインターフェースに関連付けられた Classobject を返します。与えられた文字列名。);
メソッド 3
クラス インスタンスを取得するには、.class
を使用します。基本データ型のカプセル化クラスの場合は、.TYPE を使用してクラスを取得することもできます。対応する基本データ型のインスタンス
newInstance() のクラスでデフォルトのコンストラクター ObjectnewInstance() を呼び出します (クラスの名前がわからない場合は、このクラスのインスタンスを作成できます)。この Classobject によって表されるクラスの新しいインスタンス。
実行時に、特定のクラスのオブジェクトを生成する場合、Java 仮想マシン (JVM) は、そのタイプの Class オブジェクトがロードされているかどうかを確認します。 。ロードされていない場合、JVM はクラス名に基づいて .class ファイルを見つけてロードします。特定の型の Class オブジェクトがメモリにロードされると、それを使用してその型のすべてのオブジェクトを生成できます。
関連チュートリアル: Java 入門チュートリアル
以上がJavaでクラスとは何を意味しますかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。