📄 student.java.java
字号:
/*****************************************************************************/
/*************定义学生类其中包括各种属性和方法**********************************/
/****************************************************************************/
public class Student
{
private String m_Name; // 学生姓名
public String m_Sex; //学生性别
private int m_Age; //学生年龄
public int m_No; //学生学号
public String m_Class; //学生班级
public String m_Deptment; //学生系别
public static int m_NextNo; //下一个学生学号
static //静态初始化器
{
m_NextNo=10001;
}
Student() //构造函数
{
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)//重载构造函数
{
m_Name=name;
m_Sex=sex;
m_Age=age;
m_Class=classno;
m_Deptment=dept;
m_No=m_NextNo++;
}
final String getName() //返回学生属性最终方法
{
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) //改变学生属性的一些方法
{
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() //打印学生的方法
{
return("姓名"+" :"+m_Name+" "+"性别"+" : "+m_Sex+" "+"年龄"+" : "+m_Age+" "+"班级"+":"+m_Class+" "+"学号"+":"+m_No+" "+"系别"+":"+m_Deptment+" ");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -