java一个类调用另一个类的数组元素,首先需要创建一个被调用类的对象,然后利用对象调用数组元素。
代码如下:
public Class C1{
C2 c=new C2();//创建c2的对象
c.array[index];//这里是调用素组的元素
}
Class C2{
Object[] array=new Object[5];
}
java中,一个类是无法直接调用另一个类的数组元素的,只能通过在另一个类中写一个方法,将这个数组作为返回值来获取这个数组。
public static 这个的意思是公共的。
String[] a = new String[100];//字符串数组
MainFrame(){ 这个是类名,要写public static 还有如果实例化对象后对象名.属性,这个
m.a[1]=("aaa");是你点出来的还是自己打上去的。。如果是打上去就错了
.........
}
String[] a = new String[100];改成
public String[] a = new String[100];
然后引用时
m.a[1]=("aaa");改为m.a[1]="aaa";
在MainFrame里实现public的get和set方法吧