編集クラスのJavaなしでJavaで新しいクラス変数やメソッドを作成する方法はあり編集クラスせずに新しいクラス変数のJava +ゲッター/セッターメソッドを追加
例:
私が持っているクラスPerson
public class Person {
private String name;
private String address;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
}
とメインクラスで私はこのように処理:
Person personData = new Person();
personData.setName("My Name");
personData.setAddress("Address");
List<Person> person = new ArrayList<Person>();
person.add(personData);
私は追加したいです新しい人物一覧 における変数とsetNo();
とgetNo();
だから、リストインデックスは[0]最初のクラスPersonを編集せずに物件番号、名前、住所を持つ人を持っています。
存在しないプロパティ( 'No')を取得/設定することはできません。 – user7
Javaは強く型付けされています。これはこの考え方に反するものです。 – Schcriher
この「いいえ」プロパティは何ですか?そのような財産が必要だと思う理由の例を挙げていません。おそらく、それなしであなたが望むものを達成する別の方法があります。 –