在方法之间传递同一类中的变量?

时间:2016-04-01 06:31:07

标签: java class variables methods

我有一段时间没碰到过java。我需要一些帮助,我正在尝试用这个程序来获取汽车类来计算getcarbonfootprint()方法内部的碳足迹。但是,就像我所经历的所有视频一样,我不想通过返回值将其传递回主类。相反,我想通过方法在类车中使用相同的变量。我尝试使用此值,但是,这也不起作用。如果您可以将我链接到此问题上的正确位置,那也可以。

主要课程:

logging.basicConfig()

CAR CLASS:

package carbonfootprinttest;

public class CarbonFootprinttest {

    public static void main(String[] args) {
        building house = new building();
        car fusion = new car();
        bike trek = new bike();
        double mytest = fusion.returncarbonfootprint();
        System.out.print(mytest);
    }
}

2 个答案:

答案 0 :(得分:0)

package carbonfootprinttest;

public class CarbonFootprinttest {
    public static void main(String[] args) {
    building house = new building();
    car fusion = new car();
    bike trek = new bike();
    fusion.getcarbonfootprint();
    double mytest = fusion.returncarbonfootprint();
    System.out.print(mytest);
}

需要在getcarbonfootprint()

之前调用您的方法returncarbonfootprint()

答案 1 :(得分:0)

您应先调用getcarbonfootprint(),然后生成并设置值为变量carbonfootprint,然后调用returncarbonfootprint()以获取更新值。

fusion.getcarbonfootprint();//Add this line of code in main method
    double mytest = fusion.returncarbonfootprint();