Java のパラメーター化された構築は構築メソッドの一種であり、構築メソッドの機能は、オブジェクトの新規作成時にコンストラクターを呼び出してオブジェクトの初期化を完了することです。メンバーのプロパティを初期化するためですが、初期化は行われません。オブジェクトを初期化するには、new キーワードを使用してオブジェクトを初期化します。
#パラメータ化された構築の使用法を理解したい場合は、まずコンストラクター メソッドの使用法を理解する必要があります。これは、パラメータ化された構築は構築メソッドの一種であるためです。
コンストラクター (constructor) の機能:
オブジェクトを新規作成すると、オブジェクトの初期化を完了するためにコンストラクターが呼び出されます。プロパティでは、 object を初期化するのではなく、初期化されたオブジェクトが new キーワードを通じて実装されます。
new でコンストラクター メソッドを呼び出してオブジェクトを初期化し、コンパイル中にパラメーター シグネチャに従ってコンストラクターをチェックします。これは静的バインディングとコンパイル多態性と呼ばれます (パラメーター シグネチャ: パラメーターの種類、パラメーターの数)
サブクラス オブジェクトを作成すると、親クラス コンストラクターが呼び出されますが、親クラス オブジェクトは作成されません。親クラス コンストラクターを呼び出して、親クラス メンバーのプロパティを初期化するだけです。
パラメーター化されたコンストラクターは、コンストラクターの機能を実行するために使用されます。例:
class Person{ int age; //有参构造方法 public Person (int a){ age=a; } public void speak(){ System.out.println("我今年"+age+"岁"); } } public class Test02{ public static void main (String [] args){ Person p=new Person (20);//实例化同时赋值 p.speak(); } }
以上がJavaのパラメータ化されたコンストラクタは何に役立ちますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。