日期:2014-05-20  浏览次数:20830 次

main函数传进来的参数怎么传到别的类并在别的类赋值?
比如说main函数传进来的是 "abcdefg"

然后想在 B.class 里头定义一个这样的变量

pulibc String str = args[0]//就是 传进来的

怎么整? 请高手指教

------解决方案--------------------
在B类中写个方法,然后把args[0]传给改方法就可以了,然后在B类中得方法把它里面的属性赋值成args[0]

Java code

public class B{
private String a ;
public void setA(String str){
 this.a =str;
}

public static void main(String[] args){
   B b = new B();
   if(null!=args[0]){
       b.setA(args[0]);
   }
  
  
}
}