好长时间没有看Java,简直忘得一干二净。。。好吧言归正传,這次犯得错是对象数组元素的逐个实例化原本以为在创建完对象数组后就完事了,元素也会自动创建结果遍历数组后显示为null,并报空指针异常 实例代码: class student{ private string name; public student(string
对象数组——非引用数据类型数组 之前所萣义的数组都属于基本类型的数组对象数组往往是以引用数据类型为主的定义,例如:类、接口 对象数组往往是以引用数据类型为主。 具体使用方法如下: (一)动态初始化 类名称[] 对象数组名称 = new 类名称[长度] ; 需要标明数组长度 举例如下: 1动态数组初始化 public class ArrayInitialize{
一维数组: 1、元素是基本数据类型 2、元素是引用数据类型,也称为对象数组即数组的元素是对象 注意:对象数组,首先要创建数组对象本身即确定数組的长度,然后再创建每一个元素对象如果不创建,数组的元素的默认值就是null所以很容易出现空指针异常NullPointerException。 示例代码: class MyDate{ int year; int month;