ここでは、MainSceneクラスから変数を取得するための2つのオプションについてベストプラクティスがありますか?実際にはもっと多くの変数があるので、他の多くのメソッドや2-3のスイッチメソッドで終わることになります。JAVA getクラス変数:複数のメソッドまたは1つのメソッド(スイッチあり)
クラスMainScene
オプション1 - 複数の方法
public TextField getLoadTxt(){
return loadTxt;
}
public TextField getdownTxt(){
return downTxt;
}
public TextField getflightTxt(){
return flightTxt;
}
public TextField getacTxt(){
return acTxt;
}
public TextField getairportTxt(){
return airportTxt;
}
オプション2 - スイッチ
public TextField getTextField(String textField){
TextField text = new TextField();
text.setText("Default");
switch(textField){
case "loadTxt": return loadTxt;
case "downTxt": return downTxt;
case "flightTxt": return flightTxt;
case "acTxt": return acTxt;
case "airportTxt": return airportTxt;
default: return text;
}
}
通常オプション1、最も(すべて?)IDEはセッター/ゲッターメソッドを自動生成することができます。 –
あなたは答えとして再投稿する必要があります、私はそれを選択します。 – neilnm