ホームページ  >  記事  >  Java  >  Java コンストラクター メソッドはどのような用途に使用されますか?

Java コンストラクター メソッドはどのような用途に使用されますか?

藏色散人
藏色散人オリジナル
2019-06-01 15:10:108964ブラウズ

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

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