如何访问其他类中的数组?
class laugh { int[] laughs(){
System.out.println();
int[] a = new int[3];
a[0] = 1;
a[1] = 2;
String[] b = new String[3];
b[0] = "haha"; //如何访问这个数组?
b[1] = "hehe";
return a;
}
}
public class ks {
public static void main(String args[]){
laugh m = new laugh();
System.out.println(m.laughs()[1]);
}
}
请看上面代码,怎么在ks类中访问laugh类中的数组b?
小弟初学,忽然找不到相关知识点了,谢谢指导。
回答:
你必须把这个数组暴露为公开的属性或者公开的方法访问,例如:
class laugh { private final String[] b = new String[3];
public getB() {
return b;
}
int[] laughs(){
System.out.println();
int[] a = new int[3];
a[0] = 1;
a[1] = 2;
b[0] = "haha";
b[1] = "hehe";
return a;
}
}
public class ks {
public static void main(String args[]){
laugh m = new laugh();
System.out.println(m.laughs()[1]);
System.out.println(m.getB()[0]);
}
}
回答:
public修饰属性直接访问或public get方法来访问属性。
回答:
class方法默认私有吧
以上是 如何访问其他类中的数组? 的全部内容, 来源链接: utcz.com/p/944341.html