假設我有一個Person屬性列表。對於此列表中的每個對象,我想創建一個新的Person對象,但僅基於它的某些屬性。JAVA中的Partialiaze對象
Person對象具有以下屬性:年齡,名稱,疾病。 我只想根據年齡和名稱創建一個新人。疾病屬性必須保密。
我該怎麼做?
在此先感謝!
假設我有一個Person屬性列表。對於此列表中的每個對象,我想創建一個新的Person對象,但僅基於它的某些屬性。JAVA中的Partialiaze對象
Person對象具有以下屬性:年齡,名稱,疾病。 我只想根據年齡和名稱創建一個新人。疾病屬性必須保密。
我該怎麼做?
在此先感謝!
您很容易就可以通過完全創建一個不包含該信息的新對象來完成此操作。例如,你可以做一個類,如本
public class PersonNoDisease {
private int age;
private String name;
...
}
如果你想確保PersonNoDisease還是有很多的,原來的人類做了同樣的方法,你應該創建,它們都實現一個接口確保他們都有你認爲他們都應該擁有的方法。如果你在Person類中沒有getter,你應該做這些以便初始化這個新類。
謝謝,我正在尋找這種迴應! – QBl
根本不清楚。你在談論重載構造函數嗎? –
也許,我正在尋找最佳答案。 – QBl