您的位置:

java如何调用其他类里的变量,java怎么调用其他类

本文目录一览:

java怎么在一个类里面调用另一个类中的变量?

1.你需要调用的另一个类的变量.必须是全局变量.

2.User user = new User();

3.定义为public.通过user.name就可以拿到user类里面的name变量

4.定义为private 那么就必须在user类里面添加name变量的set,get方法,通过user.getName()方法拿到user里面的name变量

5.方法还有好多种.......

Java如何调用其他类里的变量

有2种方式

第一种,直接把类中变量定义成public

比如:

public class A{

   public void changeA(){

      B b = new B();//实例化B类

      b.a=2;//这里直接访问B类中的变量A

   }

}

public class B{

   public int a=0;//定义一个public变量

}

第二种,通过get,set方式访问变量

public class A{

   public void changeA(){

      B b = new B();//实例化B类

      b.setA(2);//这里设置B类中的变量A

      b.getA();//获取B类中A的值

   }

}

public class B{

   private int a=0;//定义一个private私有变量

   public void setA(int a){//定义set方法,设置变量A的值

      this.a=a;

   }

   public int getA(){//定义get方法,获取变量A的值

      return this.a;

   }

}

java中一个类想调用另一个类的变量该怎么办?

如果另一个类的变量是静态变量,用 类名.变量名 调用

如果是public的变量,先创建另一个类的对象,用 对象名.变量名 调用

如果是private的变量,用set、get方法操作对象

还可以利用反射机制操作变量