代码如下,新手,只找到了问题语句,不知为什么,前辈们帮忙看一下,怎么回事这是?
1、main入口:
public class mainSelectClassSyste{
public static void main(String[] args) {
IStudentDao studentDao=new StudentDao();
Student student2=new Student(2, "HT142102", "石榴", "女", "1983-09-28",
"182-****-6563", "上海市浦东外高桥自贸区草高支路87号");
studentDao.insert(student2);
Student student1=new Student(1, "HT142101", "黄桃", "女", "1986-11-28",
"182-****-6836", "上海市徐汇区漕东支路95号");
studentDao.insert(student1);
}
}
2.
package com;
public class StudentDao implements IStudentDao{
private Student[] students=new Student[100];
public StudentDao(){
super();
}
public boolean insert(Student student){
for(int i=0;i<100;i++){
if(students[i]==null)
this.students[i]=student;
break;
}
for(int i=0;i<students.length;i++){
System.out.println(students[i]);
}
return true;
}
}
3.控制台运行结果:
Student [编号=2, 学号=HT142102, 姓名=石榴, 性别=女, 出生日期=1983-09-28, 电话=182-****-6563, 地址=上海市浦东外高桥自贸区草高支路87号]
null
null
..................
null
null
Student [编号=2, 学号=HT142102, 姓名=石榴, 性别=女, 出生日期=1983-09-28, 电话=182-****-6563, 地址=上海市浦东外高桥自贸区草高支路87号]
null
null
值没有发生改变,这是为什么啊?一头雾水。
新人,没有金币。。。。。。。。。