-1
我正在研究java代碼來計算比薩的成本,但我的變量在其他類中不起作用。我收到一個名爲「找不到符號」的錯誤。如何在一個班級中做出變量工作? (Java)
這是我的代碼到目前爲止。
class PizzaCost {
public static void main (String []args){
}
}
class pizza {
int smallPizza = 4;
int mediumPizza = 6;
int largePizza = 12;
}
class rules {
double laborCost = 0.75;
double rentCost = 1.00;
double materialsCost = 0.05; //per diameter
}
class costCalculator {
double smallPizzaCost = (smallPizza*materialsCost) + rentCost + laborCost;
double mediumPizzaCost = (mediumPizza*materialsCost) + rentCost + laborCost;
double largePizzaCost = (largePizza*materialsCost) + rentCost + laborCost;
}
定義變量作爲公共的,或者更好的是,使用存取函數 – ryrich 2014-11-25 01:19:40
@OrelEraki從技術上講,沒有訪問修飾符成員有「默認」訪問(通常被稱爲「包專用」),這是不是與「私人」相同。 – 2014-11-25 01:23:08
我討厭這麼說,但是整個程序在錯誤的道路上已經變得很遙遠,修復你的錯誤信息是無濟於事的。我同意研究[面向對象基礎知識教程](http://docs.oracle.com/javase/tutorial/java/concepts/)的建議。 – ajb 2014-11-25 01:29:50