ホームページ >Java >&#&チュートリアル >Java コンストラクター メソッドはどのような用途に使用されますか?
#Java コンストラクター メソッドの機能は、クラスを初期化することです。 コンストラクターの形式に同意しない場合、プログラムはパラメーターのないコンストラクターを取得します。その後、次のようなクラスのオブジェクトを生成するときにパラメーターのないメソッドのみを使用できます。 }//コンストラクターはありません。
コンストラクタメソッドはクラスと同名のメソッドであり、その関数が初期化に使用されます。例は次のとおりです。
class Person //人类{ public Person(String n,int a) //构造方法 { name = n; age = a; } private string name; private int age; } static void main(String[] args){ Person p = new Person("张三",14);//这就是作用 }
コンストラクタは新規作成時に使用されます。オブジェクト
例
Hello hello = new Hello();
このとき、Helloのパラメータなしコンストラクタが呼び出されます。
Hello hello = new Hello("hi");
これはパラメータ化されたものです。 Hello,
JAVA では、コンストラクタを記述しない場合、デフォルトでパラメータなしのコンストラクタが追加されますが、すでにパラメータ化されたコンストラクタがある場合、パラメータなしのコンストラクタはデフォルトでは追加されません。上記.
Hello クラスにパラメータを持つコンストラクタが既に存在する場合、Hello hello = new Hello(); を使用してオブジェクトを作成するとエラーが発生します。パラメーターを使用する場合は、パラメーターなしでコンストラクターを追加することをお勧めします。
以上がJava コンストラクター メソッドはどのような用途に使用されますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。