对象数组的初始化:null reference

Posted H_bolin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了对象数组的初始化:null reference相关的知识,希望对你有一定的参考价值。

今天写代码的时候,发现我写的对象数组,只声明,而没有初始化,所以记录一下这个问题null reference

Animals [] an=new Animals[5];//这只是个对象类型数组的声明用的时候

需要

for(int i=0;i<5;i++)an[i]=new Animals();

进行初始化!

 

所以报null reference的错误,去看下容器是否初始化,也适用于list类型。

 

以上是关于对象数组的初始化:null reference的主要内容,如果未能解决你的问题,请参考以下文章

对象数组

在 C 中初始化指针数组 - 可变大小的对象可能未初始化

带有核心数据对象的 NSArray 的单例 null

JAVA中怎么初始化对象数组

对象的jni初始化数组

JAVA基础学习之路对象数组的定义及使用