三种初始化状态:
静态初始化:
int[ ] a = {1,2,3};
Man [ ] mans = {new Man(1,1),new Man(2,2)}
动态初始化:
int [ ] a = new int[2]
a[0]=1;
a[1] = 2;
数组默认初始化:
数组是引用类型,它的元素相当于类的实例变量,因此数组一经分配空间,其中每一个元素也会被按照实例变量同样的方式被隐式初始化。
例:
静态初始化:
int[ ] a = {1,2,3};
Man [ ] mans = {new Man(1,1),new Man(2,2)}
动态初始化:
int [ ] a = new int[2]
a[0]=1;
a[1] = 2;
数组默认初始化:
数组是引用类型,它的元素相当于类的实例变量,因此数组一经分配空间,其中每一个元素也会被按照实例变量同样的方式被隐式初始化。
例: