java数组初始化 java数组初始化为null


java数组初始化 java数组初始化为null

文章插图
大家好,小龙来为大家解答以上的问题 。java数组初始化为null,java数组初始化这个很多人还不知道,现在让我们一起来看看吧!
1、你这个试试对对象数组的一个声明,并没有示例话,所以会报空指针异常这个数组对象都是现用现初始化的Animals [] an=new Animals[5];//这只是个对象类型数组的声明用的时候需要for(int i=0;i<5;i++)an[i]=new Animals();这样你明白了吧你前面的那个光声明了数组 。
2、但是没有调用Animals的构造函数,你数组里的每个元素都是一个对象,使用前必须要先实例化 如果你只是用户输入长度 。
3、Animals [] an=new Animals[n];声明时是可以用变量的或者你直接Animals [] an=new Animals[100];定义一个大数组,要用的时候再new Animals();实例化,或者用LinkedList an=new LinkedList();定义一个动态数组 。
【java数组初始化 java数组初始化为null】本文到此分享完毕,希望对大家有所帮助 。

    推荐阅读