?? student.java
字號:
/*****************************************************************************/
/*************定義學(xué)生類其中包括各種屬性和方法**********************************/
/****************************************************************************/
public class Student
{
private String m_Name; // 學(xué)生姓名
public String m_Sex; //學(xué)生性別
private int m_Age; //學(xué)生年齡
public int m_No; //學(xué)生學(xué)號
public String m_Class; //學(xué)生班級
public String m_Deptment; //學(xué)生系別
public static int m_NextNo; //下一個學(xué)生學(xué)號
static //靜態(tài)初始化器
{
m_NextNo=10001;
}
Student() //構(gòu)造函數(shù)
{
m_Name="";
m_Sex="";
m_Class="";
m_Deptment="";
m_No=m_NextNo++;
m_Age=0;
}
Student(String name,String sex,int age,String dept,String classno)//重載構(gòu)造函數(shù)
{
m_Name=name;
m_Sex=sex;
m_Age=age;
m_Class=classno;
m_Deptment=dept;
m_No=m_NextNo++;
}
final String getName() //返回學(xué)生屬性最終方法
{
return m_Name;
}
final String getSex()
{
return m_Sex;
}
final int getAge()
{
return m_Age;
}
final String getClass1()
{
return m_Class;
}
final String getDeptment()
{
return m_Deptment;
}
final int getNo()
{
return m_No;
}
final boolean resetName(String name) //改變學(xué)生屬性的一些方法
{
if(!name.equals(m_Name))
{
m_Name=name;
return true;
}
else
return false;
}
boolean resetSex(String sex)
{
m_Sex=sex;
return true;
}
boolean resetClass(String class1)
{
m_Class=class1;
return true;
}
boolean resetDeptment(String dept)
{
m_Deptment=dept;
return true;
}
boolean resetAge( int age)
{
if(age!=0)
{
m_Age=age;
return true;
}
else return false;
}
public String toString() //打印學(xué)生的方法
{
return("姓名"+" :"+m_Name+" "+"性別"+" : "+m_Sex+" "+"年齡"+" : "+m_Age+" "+"班級"+":"+m_Class+" "+"學(xué)號"+":"+m_No+" "+"系別"+":"+m_Deptment+" ");
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -