主要知识点:
对象数组是以对象为元素的数组。
对象数组的每个元素都引用一个对象。访问数组元素前,需要为每个元素创建引用对象,否则会抛出NullPointerException异常。
例如:
class Student{
private String sno;
private String sname;
private int score;
public void setSno(String xh){
sno=xh;}
public String getSno(){
return sno;}
public void setSname(String xm){
sname=xm;}
public String getSname(){
return sname;}
public void setScore(int fs){
score=fs;}
public int getScore(){
return score;}
public Student(String xh,String xm,int fs){
sno=xh;
sname=xm;
score=fs;
}
public class MyArray{
public static void main(String[] args) {
Student s1=new Student("01","张三",79);
Student s2=new Student("02","李四",85);
Student s3=new Student("03","王五",89);
Student s4=new Student("04","陈六",92);
Student[] stu= {s1,s2,s3,s4};
for(int i=0;i<4;i++){
System.out.printf("第%d个学生的信息如下\n",i+1);
System.out.println("学号:"+stu[i].getSno()+",姓名:"+stu[i].getSname()+",成绩为:"+stu[i].getScore());
}
}
}