我试图从Java的以下2种方法中了解一种更好的方法
方法1:
Class C1 {
private final Properties props;
C1(Properties p) {
props = p;
}
public String method1() {
//return some string using props
}
public void method2() {
//do something using props
}
}
方法2:
Class C1 {
//Default Constructor
public String method1(Properties props) {
//return some string using props
}
public void method2(Properties props) {
//do something using props
}
}
我很想知道哪种方法比其他方法更好,为什么,如果
答案 0 :(得分:0)
使用Approach1时,使用类的方法时不必考虑属性。