什么是java对象数组?
2014-06-23 · 知道合伙人数码行家
关注
展开全部
您好,提问者:
对象数组含义:其实String就是一个对象数组,因为String是引用类型,是个类。
class Person{
private String name;
private int age;
public Person(String name, int age){
this.name = name;
this.age = age;
}
public String getName(){
return name;
}
public int getAge(){
return age;
}
}
//对象数组测试类
public class Demo{
public static void main(String[] args){
Person[] arr = new Person[3];
arr[0] = new Person("对象引用001",21);
arr[1] = new Person("对象引用002",22);
//其实对象数组存的都是对象的引用地址
for(int i = 0; i < arr.length; i++){
Person p = arr[i];
System.out.println("姓名:"+p.getName+"\n年龄:"+p.getAge());
}
}
}
//这里说明一下,其实List、Set、Map就是对象集合。
//而ArrayList底层就是对象数组。。。。
更多追问追答
追问
那如何将对象数组作为形参来使用呢?
追答
public Person[] gatPersonArr(Person[] arr){ //Person[]数组的参数
return arr; //返回接受到这个对象数组的引用。
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询