对象数组
Posted norahc
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了对象数组相关的知识,希望对你有一定的参考价值。
定义对象数组的方法:
动态初始化:
声明并开辟数组:类名称 对象数组名称 []=new 类名称 [长度];
分布进行:
声明数组:类名称 对象数组名称 []=null;
开辟数组:对象数组名称=new 类名称 [长度];
静态初始化:类名称 对象数组名称 []=new 类名称 []{实例化对象,实例化对象,实例化对象,...};
code如下:
动态初始化:
class Book {
private String title;
private double price;
//setter、getter略 无参构造方法略
public Book(String title, double price) {
this.title = title;
this.price = price;
}
public String getInfo() {
return "书的名字:" + this.title + ",书的价格:" + this.price;
}
}
public class Main {
public static void main(String args[]) {
//开辟了一个长度为3的对象数组
Book book[] = new Book[3];
//对象数组中的每一个数据都需要分别实例化
book[0] = new Book("Java开发", 69.9);
book[1] = new Book("JSP开发", 59.9);
book[2] = new Book("jQuery开发", 49.9);
for (int x = 0; x < book.length; x++) {
System.out.println(book[x].getInfo());
}
}
}
//对象数组实际上就是将多个对象交给数组统一管理。
静态初始化:
修改:
Book book[] = new Book[]{
new Book("Java开发", 69.9),
new Book("JSP开发", 59.9),
new Book("jQuery开发", 49.9)
};
以上是关于对象数组的主要内容,如果未能解决你的问题,请参考以下文章
Alamofire 文件上传出现错误“JSON 文本未以数组或对象开头,并且允许未设置片段的选项”