首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将变量从一个类传递到另一个类?

如何将变量从一个类传递到另一个类?
EN

Stack Overflow用户
提问于 2020-09-01 22:55:39
回答 2查看 57关注 0票数 0

我现在正在做我的学期作业。我正在设计一个点餐系统,它允许用户自己点餐和饮料。

我有两节课,一节课是点餐,另一节课是点饮料。

现在,问题是我不能将食物总量传递给ordering类来计算总数量。所以,我想知道有没有可能把pay传递给另一个类?

代码语言:javascript
复制
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";
}
EN

回答 2

Stack Overflow用户

发布于 2020-09-01 23:41:18

为什么需要将变量传递给另一个类。

创建3个类:

代码语言:javascript
复制
FoodOrder 
DrinksOrder 
FinalBil 

FinalBill will call your FoodOrder and DrinksOrder both to fetch the individual amount 
and calculate the Total-Bill amount.

如下所示创建您的设计:

代码语言:javascript
复制
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;
    }
}
票数 0
EN

Stack Overflow用户

发布于 2020-09-02 12:32:03

您可以通过类构造函数将变量从一个类传递到另一个类。(我希望你知道构造函数,如果不知道,可以在youtube上查看。)乐于提供帮助:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63690196

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档