码迷,mamicode.com
首页 > 编程语言 > 详细

对象数组

时间:2019-04-19 19:35:36      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:class   get   分布   tle   管理   统一   span   多个   java   

定义对象数组的方法:

  动态初始化:

    声明并开辟数组:类名称 对象数组名称 []=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)
       };


    

对象数组

标签:class   get   分布   tle   管理   统一   span   多个   java   

原文地址:https://www.cnblogs.com/norahc/p/10738305.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!