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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java怎么在一个包内的不同java文件中实现变量的传递相关的知识,希望对你有一定的参考价值。

Java怎么在一个包内的不同java文件中实现变量的传递MyGdxGame调用SensorActivty中的x,y,z

方法一:
可以把要访问的类在此类中实例化,通过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);

追问

谢谢您,可是这种情况怎么弄啊,传e

参考技术A 把x,y,z赋值给类的静态变量追问

可是怎么写啊T^T
用int值传递吗?

追答

public static volatile int x = 0;
public static volatile int y = 0;
public static volatile int z = 0;
不过这种传递数据,具体要看你干什么,不同情况下有不同要求

追问

就是一个检测,另一个执行移动,靠这个中间变量

追答

可以将移动的代码嵌入检测的代码中,检测对象检测到数据,将数据作为形参传入移动类

追问

我又改了下,您看看该怎么传那个 e (T_T)

参考技术B 楼上正解追问

可是怎么写啊T^T
用int值传递吗?

追答

定义静态变量,在另一个类中,直接类调用这个变量,具体就是 类名.变量名

追问

我试了好几次,类究竟是Listener还是sensorActivity?

以上是关于Java怎么在一个包内的不同java文件中实现变量的传递的主要内容,如果未能解决你的问题,请参考以下文章

java修饰符访问控制

请问懂JAVA的朋友,啥是类的访问?怎么访问一个类?大家不要笑我。。。

spring项目jar包内的配置文件和项目的配置文件有重复项

如何java中实现上传头像功能?

如何java中实现上传头像功能?

Java中实现多态的机制