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

热点内容
数据库查询系统源码 浏览:614
php5314 浏览:354
完美国际安装到哪个文件夹 浏览:666
什么app可以扫一扫做题 浏览:537
程序员编码论坛 浏览:923
淘点是什么app 浏览:658
中国高等植物pdf 浏览:453
51单片机时间 浏览:181
后台如何获取服务器ip 浏览:264
单片机流水灯程序c语言 浏览:232
程序员第二职业挣钱 浏览:237
运行里怎么输入服务器路径 浏览:837
pythonstepwise 浏览:508
刘一男词汇速记指南pdf 浏览:61
php认证级别 浏览:364
方舟编译啥时候推送 浏览:1009
php手机验证码生成 浏览:674
哲学思维pdf 浏览:14
凌达压缩机有限公司招聘 浏览:531
weblogic命令部署 浏览:35