在我的程序中;我有一个对象,它存储姓名、描述、他/她说的语言、创建时、地址、声誉。但是必须有的字段是名称、描述、语言,其他的不是强制性的。我不想写两个方法,让用户选择一个,根据使用情况使其他字段为空,例如;
inside of constructor(name, description, languages) {
this.name = name;
this.description = description;
this.languages = languages;
this.address = " ";
this.reputation = " ";
}
inside of constructor(name, description, languages, address, reputation) {
this.name = name;
this.description = description;
this.languages = languages;
this.address = address;
this.reputation = reputation;
}
那么我该如何解决这个问题呢?有没有办法可以根据用户提供的字段创建字段?
我正在使用java。
提前致谢。