《Java程序设计:020514_对象数组》由会员分享,可在线阅读,更多相关《Java程序设计:020514_对象数组(5页珍藏版)》请在金锄头文库上搜索。
1、 MLDN 软件教学研件教学研发部部JAVA 应用开发详解应用开发详解面向对象(基础) 对象数组本章目标掌握对象数组的使用掌握对象数组的静态及动态初始化对象数组所谓的对象数组,就是指包含了一组相关的对象,但是在对象数组的使用中读者一定要清楚一点:数组一定要先开辟空间,但是因为其是引用数据类型,所以数组里面的每一个对象都是null值,则在使用的时候数组中的每一个对象必须分别进行实例化操作。 对象数组的声明 类类 对象数组名称对象数组名称 = new 类类数组长度数组长度 ;动态初始化class Person private String name;/ 姓名属性public Person(Stri
2、ng name) / 通过构造方法设置内容this.name = name;/ 为姓名赋值public String getName() / 取得姓名return this.name;public class ObjectArrayDemo01 public static void main(String args) Person per = new Person3;/ 声明一个对象数组,里面有三个对象System.out.println(= 数组声明 =);for (int x = 0; x per.length; x+) System.out.print(perx + 、);/ 循环输出p
3、er0 = new Person(张三);/ 实例化第一个元素per1 = new Person(李四);/ 实例化第二个元素per2 = new Person(王五);/ 实例化第三个元素System.out.println(n= 对象实例化 =);for (int x = 0; x per.length; x+) System.out.print(perx.getName() + 、);静态初始化class Person private String name;/ 姓名属性public Person(String name) / 通过构造方法设置内容this.name = name;/ 为
4、姓名赋值public String getName() / 取得姓名return this.name;public class ObjectArrayDemo02 public static void main(String args) / 声明一个对象数组,里面有三个对象,使用静态初始化方式Person per = new Person(张三), new Person(李四), new Person(王五) ;System.out.println(= 数组输出 =);for (int x = 0; x per.length; x+) / 循环输出System.out.print(perx.getName() + 、);