1. 程式人生 > >Java物件陣列的靜態初始化和動態初始化

Java物件陣列的靜態初始化和動態初始化

物件陣列

物件陣列的元素為引用資料型別,例如類,介面

和基本資料型別一樣,物件陣列初始化也分為靜態初始化,動態初始化兩種

物件陣列動態初始化

//定義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) }; } }

物件陣列動態初始化需要進行例項化(構造)