可以通过以下几种方式实现:
class TargetClass {
private int[] array;
public TargetClass(int[] array) {
this.array = array;
}
// 其他方法...
}
在源类中创建目标类的实例时,将数组作为参数传递给目标类的构造函数即可。
class TargetClass {
private int[] array;
public void setArray(int[] array) {
this.array = array;
}
// 其他方法...
}
在源类中创建目标类的实例后,通过调用目标类的Setter方法将数组传递给目标类。
class SourceClass {
protected static int[] array = {1, 2, 3};
}
class TargetClass extends SourceClass {
// 其他方法...
}
在目标类中可以直接访问和使用SourceClass.array
。
以上是将数组值从一个类传递到另一个类的几种常见方式。具体使用哪种方式取决于实际需求和设计。
领取专属 10元无门槛券
手把手带您无忧上云