对象数组
对象数组的元素为引用数据类型,例如类,接口
和基本数据类型一样,对象数组初始化也分为静态初始化,动态初始化两种
对象数组动态初始化
//定义Person类
class Person {
public int age;
public String name;
public Person(int age, String name) {
this.age = age;
this.name = name;
}
}
//主类
public class Test {
public static void main(String[] args) {
//对象数组动态初始化
Person[] pers = new Person[3];
//实例化
pers[0] = new Person("Tom",18);
pers[1] = new Person("Jarry",5);
pers[2] = new Person("Kitty",26);
}
}
对象数组静态初始化
//定义Person类
class Person {
public int age;
public String name;
public Person(int age, String name) {
this.age = age;
this.name = name;
}
}
//主类
public class Test {
public static void main(String[] args) {
对象数组静态初始化
Person[] pers = new Person[]{
new Person("Tom",18),
new Person("Jarry",5),
new Person("Kitty",26)
};
}
}
对象数组动态初始化需要进行实例化(构造) 。