在我的程序中; 我有一个对象,它存储名称、描述、他/她所说的语言、创建时、地址、声誉。但必填字段为名称、描述、语言,其他字段为非必填。我不想编写两个方法并让用户选择一个方法并根据使用情况将其他字段设置为空,例如;
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。
提前致谢。
最佳答案
更好的选择是为变量提供 getter setter 方法,以便用户只能调用那些为必填字段设置值的方法。因此,尝试创建一个映射到表单的 Bean 类,并将字段映射到变量。
关于java - 如何根据用户提供的字段创建字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12526188/