オブジェクトを作成するプロセスはインスタンス化と呼ばれるため、オブジェクトのことをクラスのインスタンスと呼ぶこともあります。
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 サイトの他の関連記事を参照してください。