Javaでクラスとは何を意味しますか

藏色散人
リリース: 2020-09-16 09:31:26
オリジナル
41642 人が閲覧しました

Java の Class はクラスを表し、class クラスは java.lang パッケージ内に存在します。 Java では、各クラスに対応する Class オブジェクトがあります。クラスを作成してコンパイルすると、生成された [.class] ファイル内に Class オブジェクトが生成され、このクラスの型情報を表すために使用されます。

Javaでクラスとは何を意味しますか

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
関連するチュートリアル
人気のおすすめ
最新のコース
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!