Javaのコンストラクターに引数を渡す方法は?
Javaで有効なコンストラクターの呼び出しは、通常オブジェクトを作成する際に直接行われます。
以下の参照引数を持つクラスがあると仮定してください:
public class Person {
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
}
有参のコンストラクタを呼び出すには、まずオブジェクトを作成してから、その作成時にコンストラクタの引数を渡す必要があります。例えば:
Person p = new Person("张三", 20);
これによって、Personクラスのパラメータ付きコンストラクタが呼び出され、”名前”パラメータが”山田”に設定され、”年齢”パラメータが20に設定されます。