导航:首页 > 编程语言 > 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自定义类数组相关的资料

热点内容
买鞋子应该用什么app更便宜 浏览:668
linux查看文件路径的命令 浏览:605
安卓q群文件怎么删除 浏览:896
apptwin是什么意思 浏览:968
更改加密锁的计算规则 浏览:102
t有钱人都用什么app 浏览:414
php固定概率算法 浏览:960
魔兽世界命令重置副本 浏览:994
基因组反编译 浏览:154
猫抓老鼠图形化编程考试 浏览:588
r语言编程基础第五章课后题答案 浏览:167
linuxutf8withbom 浏览:440
什么是服务器配置与管理 浏览:156
如何保证服务器硬盘数据安全 浏览:471
账号出租用什么app 浏览:222
电脑改服务器需要什么主板好 浏览:512
使用到的编译器 浏览:351
鄞州百丈公园幼儿编程课 浏览:417
java实现接口继承类 浏览:492
程序转化为控制流图需要编译吗 浏览:472