如何访问其他类中的数组?

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

回到顶部