java对象数组
[TOC]
概念
数组的定义类型 为对象类型
使用
动态初始化:
1、声明并开辟空间
2、赋值
3、循环遍历打印
静态初始化:
1、声明并初始化
2、循环遍历数组
代码
package demo1;
import been.Animal;
public class TestObjectArray {
public static void main(String[] args) {
//1、声明并开辟空间
Animal[] animals = new Animal[3];//此时new的是对象数组
//2、赋值
animals[0] = new Animal(); //此时new的是Animal对象
animals[0].setAge(2);
animals[0].setName("小白");
animals[0].setWeight(100);
animals[1]=new Animal();
animals[1].setAge(3);
animals[1].setName("小绿");
animals[1].setWeight(100);
animals[2]=new Animal();
animals[2].setAge(4);
animals[2].setName("小花");
animals[2].setWeight(100);
//3、循环遍历数组中的每一个元素
for(int i=0;i<animals.length;i++){
System.out.println(animals[i].getName()+"\t"+animals[i].getAge()+"\t"+animals[i].getWeight());
}
}
}
======================================================================================
public class TestObjectArray2 {
public static void main(String[] args) {
//声明并初始化
Animal[] animals = {new Animal(),new Animal(), new Animal()};
for(int i= 0;i<animals.length;i++){
animals[i].show();
}
}
}
网友评论