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

Posted 1996

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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+"
"+
                "单价"+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<arr.length; i++) {
            System.out.println(arr[i]);
            System.out.println(arr[i].getInfo());
        }
    }    
}

 

以上是关于JAVA基础学习之路对象数组的定义及使用的主要内容,如果未能解决你的问题,请参考以下文章

JAVA基础学习之路数组的定义

java入门学习之路

JAVA基础学习之路定义简单java类

《Python学习之路 -- Python基础之切片》

Java学习之路:集合

Python学习之路——基础07篇