java中,一个类中已经定义并由输入来赋值的变量怎么在另一个类中用它的值(不改变名字)??

比如说算账户结余,每年都要将利息转为本金,初始的本金叫AccountBalance,由用户输入,在另一个类中进行计算、讨论之类的,然后把新的AccountBalance储存在之前那个类里。
简单的说,我想知道如何让同一个变量在每个类中任意调用并赋值?

getAccountBalance()得到值,

运算后,得到值accountBalance

再setAccountBalance(accountBalance)
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-11-08
定义AccountBalance为全局变量
第2个回答  2010-11-08
。。。用继承啊
然后把变量声明成静态或者prvivate
子类可以使用父类的成员
第3个回答  2010-11-08
每个类中任意调用并赋值,如果多线程要考虑安全哦,毕竟与钱相关

JAVA中如何把一个类中赋值的变量传递到另一个类中使用
方法如下:在第一个类中new一个A类的对象,定义的这个参数作为此对象的构造方法的参数,A中就可以取得这个变量的值用了 \/\/该类中New一个A类 public class MainClass{ String str = "";A a = new A(str );...} \/\/A类 protected class A{ private String str = "";A(String str){ this...

java中一个类中声明并赋值了一个数组,在其他类中要怎么调用数组,并可 ...
然后就可以用a.getArray来调用这个数组了。

java一个类中的变量的值赋值给另一个类中的变量,供后面类处理,最好有...
package chn1; \/\/类1 import java.util.Random;public class ReadRandom extends Thread{ private Random ran = new Random();private double []random; \/\/定义数组变量 public void run(){ random = new double[1000];for(int i = 0;i < random.length;i++){ \/\/初始化变量 random[...

java中一个类封装了实体类后,另一个类要怎么调用这个被封装的类
首先,你这个类,没有定义构造函数,类的score属性没有默认值,你的类A,new一个新的sc对象时,直接调用了get方法,这时候的score值是0,你设置了a和b两个变量来处理这个score值没有意义,应该直接写 scorebean sc = new scorebean;sc.setScore(20);然后再来说说,你还有一个类B要调用这个已经初...

Java中一个类如何访问另一个类中的成员变量问题
如果成员变量是静态的,那么直接在A类中通过“B.变量名称”的形式即可。如果成员变量是动态的,需要在B类中创建变量的set和get方法,之后在A类中:B b =new B();进行B类实例化 b.setName("zhangsan");\/\/赋值 b.getName();获取到成员变量值。

java全局变量 在一个方法中改变它的值,怎样在另一个方法中使用改变后的...
你在调用的时候不是这样吗?如果不是 那还有一种可能,在第一个方法中,有定义了一个同名的变量 此时的话,新定义的会屏蔽全局变量。无论怎么改变,全局变量都不会变 因此再其他地方调用的话,就是原来的值 所以,全局变量定义之后,不要在方法中定义相同名的变量,直接赋值等操作就可以 ...

Java怎么在类中用另一类中输入的字符串
可以将这个字符串设置为 static。这种方法不需要在另一个类中创建此类的实例。比如类 A 和类 B 在同一个文件夹中,类 A:import java.util.Scanner;public class A { static String str; public static promptInput() { System.out.println("类 A:请输入变量 str 的值。"); Sca...

如何在一个java主类中引用另一个类的方法?代码如下:
有两种可能,第一种是你把这两个类放在了不同的包中,我直接赋值粘贴你的代码新建了一个包test2,创建了这两个类,记得把你的m.max1(a,b);参数加上,(并且输入的时候注意先输入大的数字,比如3,2就会输出3,因为你的代码如果输入2,3则没有任何显示)以下是可行的:package test2;public class...

java 中一个类怎么调用另一个类的数组元素
java一个类调用另一个类的数组元素,首先需要创建一个被调用类的对象,然后利用对象调用数组元素。代码如下:public Class C1{ C2 c=new C2();\/\/创建c2的对象 c.array[index];\/\/这里是调用素组的元素 } Class C2{ Object[] array=new Object[5];} ...

使用某方法时给成员变量赋值后 接着再在其他方法中调用这个成员变量时...
如果是在同一个对象引用中的话成员变量中是存在这个值的

相似回答