导航:首页 > 编程语言 > java自定义类数组

java自定义类数组

发布时间:2023-03-11 00:26:29

java中类的数组怎么定义

比如Myclass是自己定义的一个累
要定义10个Myclass的数组可以这么写: Myclass[] 数组名=new Myclass[10]

② java调用自定义类的数组提示空指针错误

Circle[] circle=new Circle[10];
for(int i=0;i<10;i++)
circle[i].setInitial();//在这行java.lang.NullPointerException
这当让空指针啊,你只是new了一个长度为10的,类型为自定义类Circle的数组,但是数组里的每一个元素你要初始化以下啊,循环new Circle就行了

③ Java自定义类数组的赋值问题

Catt a[]=new Catt[9];
说明你new了9个,这9个的下标是0,1,2。。。。8,
for(i=0;i<10;i++) i是0,1,2,。。。8,9,当i=9的时候,越界了

a[i].set(name,age,color);
此时,你的a[i]是等于null的,因为你没有做这个 a[i] = new Catt();

④ java怎么定义类的数组

Object[] os = new Object[2];
Object[] os2 = new Object[]{new Object(),new Object()};
这个是对象数组的定义方式,我感觉你或许是想知道别的?比如说如果用数据,程序应该怎么写?
你的程序里面涉及到了一些面向对象方面的知识,我建议是等到学习完java的数组已经面向对象之后再来考虑输入 输出多个

⑤ 关于java自定义类的数组属性问题,给点建议吧~

Student[] stuArr=new Student[2];这句话是定义一个对象类型的数组,比如有两个学生,一个张三,一个是李四,两个人有不同的名字和行为,stuArr[0]和stuArr[1]分别代表两个不同的对象;stuArr[i]=stu; 对于这句话,对象类型数组当然得赋值对象了。跟Sting[]数组类型只能赋值String类型一样。

⑥ 如何在java中在自己定义的类中声明数组

数组只能是object类型的数组,不能是数组类型的数组。
你可以通过定义一个vector或者map类型的数组。
或者自己自定义一个类,class AAA{ private int[] aaa = null;} 类中包含一个数组的变量吧。
然后可以定义AAA类型的数组啊, AAA[] a = new AAA[10];

⑦ java自定义类型数组

你好,我看出两点问题来。
1. Student的对象都没有初始化,因为你只创建了数组对象,而数组的每个元素都为null,所以你运行的时候会抛出空指针异常。
2. 你的Student类里面的score属性,也定义成了数组类型,但是你没有对这个属性初始化,在下面给课程分数赋值的时候必然会出错。

阅读全文

与java自定义类数组相关的资料

热点内容
微信应用锁加密 浏览:449
数字英雄对程序员的影响 浏览:761
程序员培训学校排名 浏览:586
oppo手机如何解开微信的加密 浏览:37
学校论文答辩源码 浏览:65
rp在单片机中 浏览:177
linux软件运行命令 浏览:354
stcid加密程序 浏览:139
把解压包子放到水里 浏览:286
phpmongodb连接池 浏览:945
日本解压捏泡泡纸 浏览:121
环保参比算法 浏览:413
解压中的删掉是什么意思 浏览:766
王牌竞速什么时候能停止维修服务器 浏览:488
pdf阅读器官方 浏览:88
程序员那么爱心 浏览:304
字符a经过md5加密 浏览:420
绿色的小蝴蝶是个什么app 浏览:17
python编程输入数字输出年月日英文 浏览:631
程序员枪手 浏览:748