執行該方法我有類:如何通過返回值的其他類而不多次
public class Provider {
public static int getNumberofObjects() {
Scanner in = new Scanner(System.in);
System.out.print("Input Number of Objects: ");
int numberOfObjects = in.nextInt();
return numberOfObjects;
}}
如何傳遞剛剛numberOfObjects變量,而無需再次提示用戶輸入一個新的數每次我想要這個變量的對象?
什麼我做的是:
public class B {
Provider provider = new Provider();
int numberOfObjects= Provider.getNumberofObjects(); }
但因爲我使用多種方法numberOfobjects在這個班,我每次得到提示輸入新值。的
讀取不同類別/方法中的對象數量並將其存儲在那裏。然後,當創建一個'Provider'的新實例時,設置這個數量的對象。 –
你不需要一個類的實例來調用一個類的靜態方法。注意,你甚至沒有使用提供者變量。 – GriffeyDog
@GriffeyDog OP沒有使用'Provider'類的任何實例來執行'Provider.getNumberofObjects();' –