Java怎么在一个包内的不同java文件中实现变量的传递

2024-11-20 14:35:06
推荐回答(3个)
回答1:

方法一:
可以把要访问的类在此类中实例化,通过new之后就可以调用实例化的属性和方法。
示例代码:
public class A1 {
public String str = "Hello World !";
}

public class B2 {
public static void main(String[] args){
A1 a = new A1();
System.out.println(a.str);
}
}
PS:必须在B2类中实例化A1,才可以访问它的属性。

方法二:
可以使用static静态变量,直接调用要访问类的属性和方法。
示例代码:
public class A1 {
public static String str = "Hello World !";
}

public class B2 {
public static void main(String[] args){
System.out.println(A1.str);
}
}

回答2:

把x,y,z赋值给类的静态变量

回答3:

楼上正解