美文网首页
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

相关文章

  • 总结-3-java

    Java: 1、java对象头: 如果对象是数组类型,则虚拟机用3个Word(字宽)存储对象头。 如果对象是非数组...

  • 【骚全带你学Java---九、认识java数组】

    java中数组 数组是指一组数据的集合,数组中的每个数据称为元素。在Java中,数组也是Java对象。数组中的元素...

  • 20160710_Programming

    ------JAVA20160710------1、实际的数组对象存储在堆内存中,如果引用该数组对象的数组引用变量...

  • java中数组是对象吗?

    是的。java中的数组是对象。在Java编程语言中,数组是动态创建的对象,可以赋值给Object类型的变量。Obj...

  • 引用类型数组

    数组是对象 在Java中,数组属于引用类型数据数组数据在堆中存储,数组变量属于引用类型,存储数组对象的地址信息,指...

  • java 数组对象

    package day05; public class Demo1 { //数组: 一种特殊的对象 public ...

  • java对象数组

    java对象数组 [TOC] 概念 使用 动态初始化: 1、声明并开辟空间 2、赋值 3、循环遍历打印 静态初始化...

  • 前端笔记:JavaScript

    Array对象 Array即我们所说的数组,js中的数组对象不像java中那么严谨,Array是长度自动变化的数组...

  • java 对象数组去重

    java对象数组去重; 将原数组插入到新数组的时候,将插入的对象和新数组中的已插入对象进行比较,若不相同,则插入到...

  • 一个对象的前世今生

    对象的诞生 本文讨论的对象,限于普通的Java对象,不包括数组,class对象等。在Java中,当程序执行发现ne...

网友评论

      本文标题:java对象数组

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