Java 类中的成员变量

来源:百度知道 编辑:UC知道 时间:2024/06/06 14:27:44
在一个类中 设置一个String 数组类型 并且定义了数据。如String [] a={"fasf","faf","fsafa"};
怎么在Main方法中怎么去访问 这个String 数组

直接访问啊~

如String [] a={"fasf","faf","fsafa"};

访问“fasf”就是,a[0]
数组中都是有下标的,从0开始。2楼的a.size();藐视要索引越界吧?!

a.lengs();常用。

3楼不要乱说,String[0]你怎么访问哦?费解。

实例:

String[] a={"fasf","faf","fsafa"};

for(int i=0;i<a.length;i++)
{
System.out.print(a[i]);
}

如果main方法在类内部可以创建对象来访问a,例如你的类名是Test
则可以这样访问:
new Test().a
也可以将String数组定义成static的,这样就可以在main方法里直接访问了
static String[] a = {"fasf", "faf", "fsafa"};

两种方法,一是,把a这个String定义为static型,这样在main中可以直接访问,
二是,另外写一个方法专门来访问a,然后在main中调用这个方法,
至于代码,5楼已经给出了,。。呵呵,好像杀偏题了,

最常用的用法:
for(int i=0;i<a.length;i++)
{
System.out.println(a[i]);
}

假定类名是A,该数组名称为b.
1.假如该数组类型是私有的,则不能直接在main方法中访问它。
2.假设该数组类型不是私有的,而且不是静态(static)的,则需要创建该类的实例对象,然后通过实例对象访问该数组,如A a = new A()。通过a.b访问该数组类型。
3.假设该数组类型是不是