我对类中的方法创建有疑问,用于设置信息.
创建用于设置每个属性的单独方法
class Address{
private String name;
private String city;
public setName(String name) { ... }
public setCity(String name) { ... }
}
Run Code Online (Sandbox Code Playgroud)创建用于设置所有属性的单一方法
class Address{
private String name;
private String city;
public setAddress(String name,String city) { ... }
}
Run Code Online (Sandbox Code Playgroud)从以上两种方式来看,在记忆的观点上更可取?
这不是一个明确的问题。您的意思是,您愿意使用两种方法,如setFoo(String)和setBar(int),还是一种方法,如setFooBar(String, int)?这实际上取决于这些属性在逻辑上是否不同,在这种情况下您需要单独的方法,或者通常(或仅)将它们设置在一起是否有意义。你可以两者都提供。
两者都不会对记忆产生任何影响,不会。
| 归档时间: |
|
| 查看次数: |
153 次 |
| 最近记录: |