Java物件陣列的靜態初始化和動態初始化
阿新 • • 發佈:2018-12-31
物件陣列
物件陣列的元素為引用資料型別,例如類,介面
和基本資料型別一樣,物件陣列初始化也分為靜態初始化,動態初始化兩種
物件陣列動態初始化
//定義Person類
class Person {
public int age;
}
//主類
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 class Test {
public static void main(String[] args) {
物件陣列靜態初始化
Person[] pers = new Person[]{
new Person("Tom",18),
new Person("Jarry",5),
new Person("Kitty",26)
};
}
}
物件陣列動態初始化需要進行例項化(構造)