コンストラクターのオーバーロードを行っているときに、「一貫したコンストラクター」と呼ばれるものに出くわしました。コンストラクターのオーバーロードとは何かを理解しています。
Class Person
{
String Name;
String City;
Person(String N,String C)
{
Name=N;
City=C;
}
Person(String N)
{
this(N,NULL);
}
}
Class NewClass
{
public static void main(String[] args)
{
Person obj1=new Person("carl","max");
Person obj2=new Person("Tommy");
}
}
私によれば、一貫したコンストラクターとは何ですか::this
インスタンス変数を初期化するためのコンストラクターの1つで示したように、その使用....私の例では、常に2つの引数を持つコンストラクターが呼び出されます!
Javaの一貫したコンストラクタとは何ですか?
これらの実用的なアプリケーションは何ですか?
なぜJavaで使用されるのですか?
このトピックを理解するための情報はありますか?
誰かが私のような初心者のために、このトピックについて素人の言葉でより多くの説明と、このトピックについて学ぶためのより多くの情報を提供できますか?