在Java中,可以使用以下几种方式来在两个类之间传递数据:
public class ClassA { private int data; public ClassA(int data) { this.data = data; } public int getData() { return data; } } public class ClassB { public static void main(String[] args) { ClassA objA = new ClassA(10); int dataFromA = objA.getData(); System.out.println(dataFromA); // 输出 10 } }
public class ClassA { private int data; public void setData(int data) { this.data = data; } public int getData() { return data; } } public class ClassB { public static void main(String[] args) { ClassA objA = new ClassA(); objA.setData(10); int dataFromA = objA.getData(); System.out.println(dataFromA); // 输出 10 } }
public class ClassA { public static int data; } public class ClassB { public static void main(String[] args) { ClassA.data = 10; int dataFromA = ClassA.data; System.out.println(dataFromA); // 输出 10 } }
需要根据具体情况选择合适的方式来传递数据。