ホームページ  >  記事  >  Java  >  Javaインスタンス化とは何ですか

Javaインスタンス化とは何ですか

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼オリジナル
2019-11-14 17:19:333661ブラウズ

Javaインスタンス化とは何ですか

オブジェクトを作成するプロセスはインスタンス化と呼ばれるため、オブジェクトのことをクラスのインスタンスと呼ぶこともあります。

Demo demo = new Demo();

このステートメントのアクションは通常、オブジェクトの作成、つまりインスタンス化と呼ばれますが、実際には 4 つのアクションが含まれています。

(1) 右側の「新しいデモ」は、Demo クラスをテンプレートとして使用して、ヒープ領域に Demo クラス オブジェクト (Demo オブジェクトとも呼ばれる) を作成します。

(2) の末尾の () は、オブジェクトの作成後、すぐに Demo クラスのコンストラクターが呼び出され、新しく生成されたオブジェクトを初期化することを意味します。必ずコンストラクターが存在します。これを記述しない場合、Java によってデフォルトのコンストラクターが追加されます。

(3) 左側の「Demo デモ」は、Demo クラスの参照変数を作成します。いわゆる Demo クラス参照は、将来 Demo オブジェクトを指すために使用できるオブジェクト参照です。

(4) 「=」演算子は、オブジェクト参照が作成したばかりの Demo オブジェクトを指すようにします。

php 中国語 Web サイト、無料の Java 入門チュートリアル が多数あり、オンラインで学習することを歓迎します。

以上がJavaインスタンス化とは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。