Java – 将变量从类传递给类
我知道要从同一个类中传递,我会做这样的事情 – 但是类之间怎么样?
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; } }
..在你的主要方法中,无论它在哪里:
public static void main(String[] args) { A a = new A(); int blah = a.getNumber(); B b = new B(); b.setNumber(blah); }
您还可以使用构造函数作为“初始设置器”的方法,以便始终使用已实例化的最小变量集创建对象,例如:
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中的main方法总是需要公开?
- 找不到类’android.graphics.drawable.RippleDrawable’,无法执行android的方法:onClick,Android Studio
- Android:MediaPlayer AUDIOFOCUS_LOSS和setOnErrorListener()问题
- libgdx在模拟器中运行时在helloworld应用程序上抛出exception
- Android 4.4.2仅在完整Java代码动画期间在视图对象边界外创建黑色蒙版
- 当我运行以下代码时,它给我一个NullPointerException – 我该如何解决它?
- 如何从Android中的Fragment调用ArrayAdapter构造函数
- 简单的Java聊天服务器,只向其他客户端而不是发件人广播
- 字符串索引超出范围