0
編輯問題:在我的主程序中,我嘗試使用其中一個構造函數,並且收到一條消息,說構造函數未定義,儘管我確實定義了它。這個錯誤也適用於我嘗試在主程序中使用的其他方法,就好像主程序與其他類無法很好地連接一樣。有沒有人認識到缺失的元素?非常感謝。嘗試在主程序中使用構造函數時出現錯誤但構造函數已定義
這是我寫的構造函數:
public Product(int prodCode, String prodName, float price) {
setProdCode(prodCode);
setProdName(prodName);
setPrice(price);
}
這是我的主要程序:
import java.io.File;
import java.io.FileNotFoundException;
import java.io.PrintWriter;
import java.util.Scanner;
public class Main {
public static void main(String[] args) throws FileNotFoundException {
int chooseCategory;
Scanner s = new Scanner(System.in);
Product[] product = new Product[5];
product[0] = new Product(100, "gf" , 5.90f);
product[1] = new Product(200, "IPhone" , 500.0f);
product[2] = new Product(300, "Cola" , 6.0f );
product[3] = new Product(400, "Orbit" , 2.60f);
product[4] = new Product(500, "TShirt" , 25.0f);
}
}
請分享'main'方法。 –
可能你是直接調用方法而不使用實例 – Prashant
請添加你的主要方法。那麼我們將能夠幫助 –