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.str = str;
}
//此处就可以正常输出了
System.out.println("arg=" + str);
}
温馨提示:内容为网友见解,仅供参考
无其他回答

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一个类中的变量的值赋值给另一个类中的变量,供后面类处理,最好有...
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将一个类里面的值传到另一个类
2010-12-06 java中如何将一类中的list里面的值传递给另一个类中的l... 1 2011-04-14 Java如何在一个类中调用另一个类的值??? 5 2009-09-30 JAVA中如何把一个类中赋值的变量传递到另一个类中使用 6 2013-02-16 java怎么在另一个类中调用其他类中产生的数值 1 2010-02-26 java中如何将一个...

怎么在java中将一个list中的内容添加至另一个list中
采用循环的方法。通过循环第一个ArrayList,然后通过每循环一次的方式,将值赋值给另一个ArrayList。具体代码实现如下:2.采用ArrayList自带的addAll()方法。addAll()方法是通过传入整一个List,将此List中的所有元素加入到新的List中,也就是当前List会增加的元素个数等于传入的List的大小。该方法较为简单...

java把一个list中的内容添加到另一个list中
采用循环的方法。通过循环第一个ArrayList,然后通过每循环一次的方式,将值赋值给另一个ArrayList。具体代码实现如下:2.采用ArrayList自带的addAll()方法。addAll()方法是通过传入整一个List,将此List中的所有元素加入到新的List中,也就是当前List会增加的元素个数等于传入的List的大小。该方法较为简单...

JAVA里怎么把这个数组赋值给另一个数组
第一种用for循环:int[] x={1,2};int[] y=new int[2];for(int i=0;i<x.length;i++){y[i]=x[i];第二种用java提供的arraycopy int[] x={1,2};int[] y=new int[2];System.arraycopy(x, 0, y, 0, x.length);\/\/变量依次是(原数组,从原数组第几位开始,目标数组,从...

JAVA中怎么把string类型的变量的一部分赋值给另一个string变量
1.String temp = "abcdefg";\/\/将abc赋值给str String str = temp.substring(0, 2);\/\/0表示所要截取的第一个字符下标,2表示最后一个。2.String temp = "abcdefg";\/\/将c后面的全部给str String str = temp.substring(3);\/\/3表示开始截取的第一个字符下标。

java中JFrame怎么把一个JFrame窗口中的值传到另一个JFrame窗口去
设置一个私有变量,得到的是什么就创建什么类型的,然后设置相对应的共有set和get方法,当点击以后调用set方法对创建的变量赋值,再另一个JFRAME里接受这个JFRAME的一个实例,然后用get方法得到就可以了。

java中可以将某个引用变量的值赋值给另外一个引用变量,
首先生成对象的时候对象的内容被存储在内存中的,存储的位置会有段内存地址 而 当 A a = new A(); 的时候可以如下理解 new A() 在内存中保存该对象并返回存储位置的地址, A a = new A();执行的时候呢a的值 可以理解为a = 内存地址这样 那么在引用传递的时候比如 A b = a的时候,相当...

java里怎样把一个数组赋值给另一个数组
int []a = new int[]{1,2,3,4,5,6,7,8} ;A-> int []b = a ;B-> int []b = new int[a.length] ;for(int i = 0 ; i< a.length; i++){ b[i] = a[i] ;}

相似回答