student.class
package student;
public class Student{
private long schoolNumber;//学号
private int classNumber; //班号
private String name ;//姓名
private String sex; //性别
private int age; //年龄
private static int studentNum; // 学生数目
public Student()
{
this(0,0,"None","None",0);
}
public Student(long schoolNumber,int classNumber,String name,String sex, int age)
{
this.schoolNumber = schoolNumber;
this.classNumber = classNumber;
this.name = name;
this.sex = sex;
this.age = age;
studentNum++;
}
public long getSchoolNumber()
{
return this.schoolNumber;
}
public int getClassNumber()
{
return this.classNumber;
}
public String getName()
{
return this.name;
}
public String getSex()
{
return this.sex;
}
public int getAge()
{
return this.age;
}
public static int getStudentNum()
{
return studentNum;
}
public void setSchoolNumber(int schoolNumber)
{
this.schoolNumber = schoolNumber;
}
public void setClassNumber(int classNumber)
{
this.classNumber = classNumber;
}
public void setName(String name)
{
this.name = new String(name);
}
public void setSex(String sex)
{
this.sex = new String(sex);
}
public void setAge(int age)
{
this.age = age;
}
public String toString()
{
String result = "This " + this.sex + "'s name is "+name+",SchoolNum is "+schoolNumber+",in class"
+ this.classNumber + ",and now "+this.age+" years old"+"\n";
return result;
}
public Student CompareAge(Student student)
{
if(this.age>student.age)
{
return this;
}
else
{
return student;
}
}
}
main中调用