JAVA变量的访问

来源:百度知道 编辑:UC知道 时间:2024/05/22 03:10:21
假如有两个类
class class1
{
变量 z;
class1的构造函数
{

}
public static void main(String [] args)
{
class1 c1=new class1();
}
}
我想在下面这个类中访问class1的变量z该怎么访问
class class2
{
该怎么访问到class1中的变量z
}
谢谢你们了!

class Class1
{
int z=2;
Class1()
{

}
public static void main(String [] args) {
Class1 c1=new Class1();
Class2 c2=new Class2();
System.out.println(c1.z);
System.out.println(c2.returnClass1());
}
}

class Class2
{

int returnClass1(){
Class1 c1=new Class1();
return c1.z;
}
}

public static 类型 变量z;
这样写就好了

那要看变量z的修饰符了,如果是private 型就不能直接c1.z这样访问了,建议变量z设成private,然后写一个相应的getter setter方法来访问.