跨多个JAVA类访问变量

跨多个JAVA类访问变量,java,class,methods,Java,Class,Methods,我是JAVA新手,正在编写一个在两个不同类之间传递变量的程序。我似乎不知道如何将变量的数据从一个类发送到另一个类,然后再发送回来?这可能吗 例如: Public Class A { Scanner input = new Scanner(System.in); System.out.println("Please input the weight:"); bagWeight=input.nextDouble(); System.out.printl

我是JAVA新手,正在编写一个在两个不同类之间传递变量的程序。我似乎不知道如何将变量的数据从一个类发送到另一个类,然后再发送回来?这可能吗

例如:

Public Class A {
    Scanner input = new Scanner(System.in);
    System.out.println("Please input the weight:");
            bagWeight=input.nextDouble();
    System.out.println("The total weight is: "+total);
}

Public Class B {
    double number = 3;
    public method(double number, double bagWeight) 
    {
        total = bagWeight*number;
        return total;
    }
}

当然这是可能的:有很多方法可以做到这一点

例如,您可以轻松地执行以下操作:

//Obviously pseudo Code...u need a constructor..or method
Public Class A{
            Scanner input = new Scanner(System.in);
            System.out.println("Please input the weight:");
            bagWeight=input.nextDouble();
            B b = new B();
            double total = b.method(1337, bagWheight);
            System.out.println("The total weight is: "+total);
    }

你到底想做什么?哪个类定义了这个变量,它应该指向哪个类?欢迎使用。你能试着发布一个实际可编译的示例吗?它被称为依赖项。研究依赖注入我想从类A中获取输入到类B中的一个方法,该方法使用它来计算总变量,然后在类A中显示总变量。因此,有两个变量,第一个由用户输入在类A中定义,第二个在计算后在类B中定义。也许我用错了词,我是JAVA新手,英语不是我的第一语言。我所说的变量是指袋重和袋数,我希望我用对了。