为什么此Java代码无法运行该类并显示值?我已经尝试了很多,但是找不到出路

时间:2019-03-03 19:55:10

标签: java methods

class pizza {

public int pizza (int price, int discount) {   

int total = 0; 

total = price - discount; 

return total; 
} 
}
public class MyClass {

public static void main(String[] args) {

int itemNum; 

int price;  

String pizName; 

boolean extraCheese;

itemNum = 1101; 

pizName = "Pepperoni"; 

extraCheese = false; 

System.out.println ("Your order a" +pizName+ "pizza will be served shortly.");

pizza pepperoni = new pizza (50, 10);

System.out.println("Your payment without discount is:" + pepperoni.price); 

}

}

这是我的代码,对您的帮助将不胜感激。十分感谢大家。 Java是一种通用的计算机编程语言,它是并发的,基于类的,面向对象的,并且经过专门设计,以尽可能减少实现依赖。

1 个答案:

答案 0 :(得分:0)

方法和类的名称不应相同。您正在尝试使用构造函数初始化实例变量。但是构造函数的语法不正确,并且隐式返回对该对象的引用。