You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
lsepidemicsituationsystem8/src/com/entity/Student.java

148 lines
5.7 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

package com.entity;
// 声明该类所属的包为 com.entity包用于对类进行组织和管理方便在项目中找到和使用相关的类
public class Student {
// 定义一个私有字符串类型的变量 sno用于存储学生的学号
private String sno;
// 定义一个私有字符串类型的变量 sname用于存储学生的姓名
private String sname;
// 定义一个私有字符串类型的变量 ssex用于存储学生的性别
private String ssex;
// 定义一个私有整数类型的变量 sage用于存储学生的年龄
private int sage;
// 定义一个私有字符串类型的变量 sclass用于存储学生的班级
private String sclass;
// 定义一个私有字符串类型的变量 specialty用于存储学生的专业
private String specialty;
// 定义一个私有字符串类型的变量 sdept用于存储学生的所在系部
private String sdept;
// 定义一个私有字符串类型的变量 sphone用于存储学生的电话号码
private String sphone;
// 定义一个私有字符串类型的变量 spsw用于存储学生的密码
private String spsw;
// 这是一个设置学生学号的方法,接收一个字符串类型的参数 sno
public void setSno(String sno) {
// 将传入的参数值赋给当前类的成员变量 sno
this.sno = sno;
}
// 这是一个设置学生姓名的方法,接收一个字符串类型的参数 sname
public void setSname(String sname) {
// 将传入的参数值赋给当前类的成员变量 sname
this.sname = sname;
}
// 这是一个设置学生性别的方法,接收一个字符串类型的参数 ssex
public void setSsex(String ssex) {
// 将传入的参数值赋给当前类的成员变量 ssex
this.ssex = ssex;
}
// 这是一个设置学生年龄的方法,接收一个整数类型的参数 sage
public void setSage(int sage) {
// 将传入的参数值赋给当前类的成员变量 sage
this.sage = sage;
}
// 这是一个设置学生班级的方法,接收一个字符串类型的参数 sclass
public void setSclass(String sclass) {
// 将传入的参数值赋给当前类的成员变量 sclass
this.sclass = sclass;
}
// 这是一个设置学生专业的方法,接收一个字符串类型的参数 specialty
public void setSpecialty(String specialty) {
// 将传入的参数值赋给当前类的成员变量 specialty
this.specialty = specialty;
}
// 这是一个设置学生所在系部的方法,接收一个字符串类型的参数 sdept
public void setSdept(String sdept) {
// 将传入的参数值赋给当前类的成员变量 sdept
this.sdept = sdept;
}
// 这是一个设置学生电话号码的方法,接收一个字符串类型的参数 sphone
public void setSphone(String sphone) {
// 将传入的参数值赋给当前类的成员变量 sphone
this.sphone = sphone;
}
// 这是一个设置学生密码的方法,接收一个字符串类型的参数 spsw
public void setSpsw(String spsw) {
// 将传入的参数值赋给当前类的成员变量 spsw
this.spsw = spsw;
}
// 这是一个获取学生学号的方法,返回值类型为字符串
public String getSno() {
// 返回当前类的成员变量 sno 的值
return sno;
}
// 这是一个获取学生姓名的方法,返回值类型为字符串
public String getSname() {
// 返回当前类的成员变量 sname 的值
return sname;
}
// 这是一个获取学生性别的方法,返回值类型为字符串
public String getSsex() {
// 返回当前类的成员变量 ssex 的值
return ssex;
}
// 这是一个获取学生年龄的方法,返回值类型为整数
public int getSage() {
// 返回当前类的成员变量 sage 的值
return sage;
}
// 这是一个获取学生班级的方法,返回值类型为字符串
public String getSclass() {
// 返回当前类的成员变量 sclass 的值
return sclass;
}
// 这是一个获取学生专业的方法,返回值类型为字符串
public String getSpecialty() {
// 返回当前类的成员变量 specialty 的值
return specialty;
}
// 这是一个获取学生所在系部的方法,返回值类型为字符串
public String getSdept() {
// 返回当前类的成员变量 sdept 的值
return sdept;
}
// 这是一个获取学生电话号码的方法,返回值类型为字符串
public String getSphone() {
// 返回当前类的成员变量 sphone 的值
return sphone;
}
// 这是一个获取学生密码的方法,返回值类型为字符串
public String getSpsw() {
// 返回当前类的成员变量 spsw 的值
return spsw;
}
// 重写了父类 Object 的 toString 方法,用于将 Student 对象以字符串的形式表示
@Override
public String toString() {
// 返回一个包含学生各项信息的字符串,格式为 "Student{sno='xxx', sname='xxx', ssex='xxx', sage=xxx, sclass='xxx', specialty='xxx', sdept='xxx', sphone='xxx', spsw='xxx'}"
return "Student{" +
"sno='" + sno + '\'' +
", sname='" + sname + '\'' +
", ssex='" + ssex + '\'' +
", sage=" + sage +
", sclass='" + sclass + '\'' +
", specialty='" + specialty + '\'' +
", sdept='" + sdept + '\'' +
", sphone='" + sphone + '\'' +
", spsw='" + spsw + '\'' +
'}';
}
}