This question already has answers here:
“Error: Main method not found in class MyClass, please define the main method as…”
(8个答案)
9个月前关闭。
我是Java新手,现在参加编程课程的第4周。我们正在学习构造函数,但我似乎无法理解它。
这是我为实验分配的测试课。
我的任务是创建第二个名为Sandwich的类,上面的一个可以调用。我想出的是下面。
当我运行我拥有的内容时,它告诉我在Sandwich类中没有主要方法。应该没有,所以我不知道如何消除该错误?
(8个答案)
9个月前关闭。
我是Java新手,现在参加编程课程的第4周。我们正在学习构造函数,但我似乎无法理解它。
这是我为实验分配的测试课。
class TestSandwich
{
public static void main (String args[])
{
Sandwich sandwich = new Sandwich();
sandwich.setMainIngredient("tuna");
sandwich.setBread("wheat");
sandwich.setPrice(4.99);
System.out.println("You have ordered a " +
sandwich.getMainIngredient() + " sandwich on " +
sandwich.getBread() + " bread, and the price is " + sandwich.getPrice());
}
}
我的任务是创建第二个名为Sandwich的类,上面的一个可以调用。我想出的是下面。
public class Sandwich
{
private String mainIngredient;
private String bread;
private double price;
public String getMainIngredient(){
return mainIngredient;
}
public String getBread(){
return bread;
}
public double getPrice(){
return price;
}
public void setMainIngredient(String ingredient){
mainIngredient = ingredient;
}
public void setBread(String bread){
bread = bread;
}
public void setPrice(double cost){
price = price;
}
}
当我运行我拥有的内容时,它告诉我在Sandwich类中没有主要方法。应该没有,所以我不知道如何消除该错误?
最佳答案
运行TestSandwich类而不是Sandwich.java。
任何独立的Java程序的入口都是
public static void main (String args[])
09-27 18:41