有没有大神啊 求教java的一个小问题

么么西亚 2018-10-29 02:47:43
我声明了一个类stu{int v; int t;},我想定义一个 数组a[i]让这个数组里面的元素都能有这个类的特性,,比如我可以a[1].v=1 a[1].t=2这样。。要怎么写啊 求大神教教我这个小白!!!
...全文
172 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zg18434886024 2018-10-29
  • 打赏
  • 举报
回复
楼上说的很详细了,不过要想用a[1].v=1 a[1].t=2这样的东西,需要把 Studeng类中的属性:age和gender声明为public就是 public int age;这样的就好了
94_猿猴子 2018-10-29
  • 打赏
  • 举报
回复
数组里头可以存引用类型,也可以存基本类型。
定义一个类
class Student{
private int age;
private int gender;

//getter ,setter 方法
//无参构造 Student();
//有餐构造 Student(int age,int gender);
}

然后用数组装Student类型的就可以了
class Test {
main(){
Student [] stu=new Student[2];
stu[0]=new Student(1,2);
stu[1]=new Student(2,3);
}

}
qybao 2018-10-29
  • 打赏
  • 举报
回复
楼上都说了 不过每个a[i]要new一下 stu[] a= new stu[10]; for(int i=0; i<10; i++) { a[i] = new stu(); a[i].v=1; a[i].t=2; }
吸尘器 2018-10-29
  • 打赏
  • 举报
回复
不是把类作为类型声明个数组吗 stu[] a= new stru[10]; a[1].v=1; a[1].t=2;
nyc18713582529 2018-10-29
  • 打赏
  • 举报
回复
stu[] s = new stu[length]

50,523

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧