我一直在做一些關於繼承抽象類的教程,並且我將一個數組傳遞給函數以計算總價格。但是,當我試圖調用main函數時,它不起作用,並且根據方法調用發生了一些錯誤。如何在主應用程序中使用數組參數調用函數?
這裏是我的子類運算代碼:
public double calcPrice(String[] a, int[] qty, int num){
int i =0;
for(i=0;i<=num;i++) {
if (a[i]=="a")
price=24.90;
}
double tot=price+qty[i];
return tot;
}
這是環在我的方法調用。我不知道如何調用該方法的錯誤說
for(int i=0;i<=num;i++) {
System.out.println("\t"+a[i]+"\t\t\t"+qty[i]+" "+calcPrice());
}
我想使用的選項1,但我必須創建另一個類,不是抽象的?或者我應該只使用主類? – deenaiena
創建一個單獨的課程。你不能創建一個抽象類的實例。我會在我的答案中證明。 –
請告訴我如何,我不太明白。 Thankyou :) – deenaiena