美文网首页
java对象数组

java对象数组

作者: 数据工程师从入门到放弃 | 来源:发表于2018-12-31 00:56 被阅读0次

    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();
            }
        }
    
    }
    

    内存图

    image

    相关文章

      网友评论

          本文标题:java对象数组

          本文链接:https://www.haomeiwen.com/subject/ygzblqtx.html