安徽365热线-Bets365-365bet线上娱乐

JAVA基础学习之路(七)对象数组的定义及使用

JAVA基础学习之路(七)对象数组的定义及使用

两种定义方式:

1.动态初始化:

定义并开辟数组:类名称 对象数组名[] = new 类名称[长度]

分布按成:类名称 对象数组名[] = null; 对象数组名 = new 类名称[长度];

2.静态初始化

类名称 对象数组名[] = new 类名称[] {对象,对象......};

class Book {

private String name;

private double price;

public Book(String n ,int p) {

name = n;

price = p;

}

public void setName(String n) {

name = n;

}

public void setPrice(double p) {

price = p;

}

public String getInfo() {

return "书名"+name+"\n"+

"单价"+price;

}

}

public class test2 {

public static void main(String args[]) {

Book arr[] = new Book[3];//开辟数组 空间

arr[0] = new Book("java",10);//对象需要分别实例化

arr[1] = new Book("js",20);

arr[2] = new Book("py",30);

for(int i=0; i

System.out.println(arr[i]);

System.out.println(arr[i].getInfo());

}

}

}

相关推荐