Java學生類的創建和使用

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
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中調用

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章