我现在正在做我的学期作业。我正在设计一个点餐系统,它允许用户自己点餐和饮料。
我有两节课,一节课是点餐,另一节课是点饮料。
现在,问题是我不能将食物总量传递给ordering类来计算总数量。所以,我想知道有没有可能把pay传递给另一个类?
for(int i=0;i<list_of_food.size();i++) {
food = list_of_food.get(i);
report += food.toString();
double totalprice_of_food = food.getQuantity() * food.getPrice();
pay += totalprice_of_food;
report = report + " - "+totalprice_of_food+"\n";
}发布于 2020-09-01 23:41:18
为什么需要将变量传递给另一个类。
创建3个类:
FoodOrder
DrinksOrder
FinalBil
FinalBill will call your FoodOrder and DrinksOrder both to fetch the individual amount
and calculate the Total-Bill amount.如下所示创建您的设计:
Class FoodOrder {
public double calculateFoodBill(){
// Calculate and return the food bill amount
}
}
Class DrinksOrder {
public double calculateDrinksBill(){
// Calculate and return the drinks bill amount
}
}
Class FinalBill {
public static void main(String[] args){
FoodOrder fo = new FoodOrder ();
DrinksOrder do = new DrinksOrder ();
double foodTotal = fo.calculateFoodBill();
double drinksTotal = do.calculateDrinksBill();
double totalBillAmount = foodTotal + foodTotal;
}
}发布于 2020-09-02 12:32:03
您可以通过类构造函数将变量从一个类传递到另一个类。(我希望你知道构造函数,如果不知道,可以在youtube上查看。)乐于提供帮助:)
https://stackoverflow.com/questions/63690196
复制相似问题