我已经开始使用 setter 而不是将参数放入默认构造函数中,因为它可以帮助我更好地组织代码
问题是我正在做的项目中唯一的变量是一个字符串,我不确定是否应该在声明中初始化它(作为全局变量?),在 setter 实例方法中还是是否在类构造函数。
我想知道这个设置是否存在任何问题,是否在使用它的设置器之前实例没有初始化:
class MyClass{
private String myString;
public MyClass(){
}
public void setStuff(String s){
this.myString=s;
}
}