gpt4 book ai didi

Java——将变量从一个类传递到另一个类

转载 作者:行者123 更新时间:2023-12-03 23:27:36 25 4
gpt4 key购买 nike

我知道要从 Same 类中传递,我会做这样的事情 --- 但是类之间呢?

class TestMe{
public static void main(String[] args)
{
int numberAlpha = 232;
TestMe sendNumber = new TestMe();
sendNumber.Multiply(numberAlpha);
}

void Multiply(int var)
{
var+=40;
}
}

最佳答案

您使用 getter 和 setter。

class A {
private int a_number;
public int getNumber() { return a_number; }
}
class B {
private int b_number;
public void setNumber(int num) { b_number = num; }
}

.. 在你的 main 方法中,无论它在哪里:

public static void main(String[] args) {
A a = new A();
int blah = a.getNumber();
B b = new B();
b.setNumber(blah);
}

您还可以将构造函数用作“初始 setter ”的一种方式,以便始终使用已实例化的最小变量集来创建对象,例如:

class A {
private int a_number;
public A(int number) { // this is the only constructor, you must use it, and you must give it an int when you do
a_number = number;
}
public int getNumber() { return a_number; }
}

关于Java——将变量从一个类传递到另一个类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18194661/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com