コードをより適切に整理するのに役立つため、引数をデフォルトのコンストラクターに入れる代わりにセッターを使用するようになりました
問題は、私が行っているプロジェクトの唯一の変数が文字列であり、宣言で初期化する必要があるかどうか (グローバル変数として?)、セッター インスタンス メソッドで初期化する必要があるかどうか、またはクラス コンストラクタ。
セッターが使用されるまでインスタンスが初期化されないかどうかにかかわらず、このセットアップに関して問題がある可能性があるかどうか疑問に思っています:
class MyClass{
private String myString;
public MyClass(){
}
public void setStuff(String s){
this.myString=s;
}
}