黑马程序员技术交流社区

标题: student s=new student[5]; [打印本页]

作者: lyoivneg    时间: 2016-3-27 20:24
标题: student s=new student[5];
student  s=new student[5];  这句话有错吗   如果有 错在哪里
作者: monZhang    时间: 2016-3-27 20:47
把 [5改成()就对了]
作者: ShallDoll    时间: 2016-3-27 21:00
是想要student的数组吗?student [] s=new student[5];
还有类的首字母最好大写
作者: 淡然无味    时间: 2016-3-27 21:28
Student[] s = new Student[5];
作者: 刘⑥⑥⑥    时间: 2016-3-28 21:32
s大写            
作者: zx7750462    时间: 2016-3-28 21:35
要不是Student[] s=new Student[5];要不是Student s=new Student();两边类型不匹配.
作者: lidandan    时间: 2016-3-28 21:59
Student s = new Student();  //这是对Student创建对象
Student[] s = new Student[5];   
作者: BugBuff    时间: 2016-3-28 22:04
Student s = new Student();  //是创建对象
Student[] s = new Student[5];//是创建数组
作者: 眯眯神    时间: 2016-3-28 22:17
不明白student是什么,是想要新建一个类的对象还是建一个数组
作者: 马儿不吃草    时间: 2016-3-28 22:33

Student s = new Student(); 是创建对象
Student[] s = new Student[5];是创建一个引用类型的数组

看你要什么
作者: 305450674    时间: 2016-3-28 22:57
上面解释的已经很详细了
作者: 柳春华    时间: 2016-3-28 23:07
有错啊,student []  s=new student[5]; 格式问题
作者: 樊自超    时间: 2016-3-28 23:16
[5]改成(5) 创建对象
作者: chefei    时间: 2016-3-28 23:16
类型不匹配   你再看看数组是怎么创建的
还有类对象是怎么创建的




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2