【发布时间】:2015-03-09 13:46:54
【问题描述】:
已编辑的问题:在我的主程序中,我尝试使用其中一个构造函数,但我收到一条消息说构造函数未定义,尽管我确实定义了它。此错误也适用于我尝试在主程序中使用的其他方法,就好像主程序与其他类没有很好地连接一样。有没有人认识到任何缺失的元素?非常感谢。
这是我写的构造函数:
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方法。 -
可能是你直接调用方法而不使用实例
-
请添加您的主要方法。然后我们就能提供帮助
-
提供一个main方法。没有它,我们只能猜测问题出在哪里
-
好吧。我想错误比这更深,我会尽快提供我的主要方法。感谢您的回复。
标签: java class object methods constructor