是否有關於下面兩個選項獲取變量,在這種情況下,MainScene類的最佳做法?實際上我有更多的變量可以得到,所以我最終會得到許多其他方法或者2-3個切換方法。JAva獲取類變量:多種方法或一種方法與開關
類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可以自動生成setter方法/ getter方法。 –
你應該重新發布作爲答案,我會選擇它。 – neilnm