JAVA基础学习之路对象数组的定义及使用
Posted 1996
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA基础学习之路对象数组的定义及使用相关的知识,希望对你有一定的参考价值。
两种定义方式:
- 动态初始化:
- 定义并开辟数组:类名称 对象数组名[] = 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基础学习之路对象数组的定义及使用的主要内容,如果未能解决你的问题,请参考以下文章