Java对象数组的静态初始化和动态初始化
2018-04-02 17:06
239 查看
对象数组
对象数组的元素为引用数据类型,例如类,接口和基本数据类型一样,对象数组初始化也分为静态初始化,动态初始化两种
对象数组动态初始化
//定义Person类 class Person { public int age; } //主类 public class Test { public static void main(String[] args) { //对象数组动态初始化 Person[] pers = new Person[3]; //实例化 pers[0] = new Person("Tom",18); pers[1] = new Person("Jarry",5); pers[2] = new Person("Kitty",26); } }
对象数组静态初始化
//定义Person类 class Person { public int age; } //主类 public class Test { public static void main(String[] args) { 对象数组静态初始化 Person[] pers = new Person[]{ new Person("Tom",18), new Person("Jarry",5), new Person("Kitty",26) }; } }
对象数组动态初始化需要进行实例化(构造)
相关文章推荐
- Java中静态初始化和动态初始化,以及“零”值
- Java中一维二维数组的静态和动态初始化
- 对象数组的初始化 分为 静态初始化 和动态初始化
- java 动态初始化和静态初始化的区别
- java 静态初始化,动态初始化,以及构造器执行的顺序
- 二维数组的定义(动态初始化、静态初始化)、初始化格式及其操作、java中的参数传递方式,面向对象的基本概念
- Java 数组的静态初始化和动态初始化
- Java继承机制的初始化顺序+静态动态绑定
- Java学习笔记-数组的静态初始化和动态初始化
- java二维数组初始化(动态,静态)
- java数组,List,Set,Map动态和静态初始化
- 【转】Java类的初始化顺序 (静态变量、静态初始化块、变量、初始化块、构造器)
- Java中静态代理和动态代理介绍
- java 设计模式 代理 静态和动态
- java梳理-静态代理和动态代理有什么区别
- 关于语言的动态静态类型,强弱类型(c,c++,java,php等)
- Java中的代码块(普通代码块、静态代码块、同步代码块、构造代码块)与final变量的初始化
- java 代理模式 静态代理和动态代理
- java基础,静态变量,静态初始化块,初始化快,成员变量的初始化顺序
- Java的动态绑定与静态绑定