提交 255f6106 编写于 作者: 2 2301_76699619

Thu Apr 18 21:33:00 CST 2024 inscode

上级 00470cde
run = "javac Main.java && java Main"
language = "java"
[debugger]
program = "Main"
class Main {
public static void main(String[] args) {
System.out.println("Hello world!");
}
}
\ No newline at end of file
public class Person {
private String name;
private String address;
private String phoneNumber;
private String email;
public Person(String name, String address, String phoneNumber, String email) {
this.name = name;
this.address = address;
this.phoneNumber = phoneNumber;
this.email = email;
}
// Getters and Setters
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
public String getPhoneNumber() {
return phoneNumber;
}
public void setPhoneNumber(String phoneNumber) {
this.phoneNumber = phoneNumber;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
}
public class Student extends Person {
private String studentId;
private String classStatus;
private String college;
public Student(String name, String address, String phoneNumber, String email, String studentId, String classStatus, String college) {
super(name, address, phoneNumber, email);
this.studentId = studentId;
this.classStatus = classStatus;
this.college = college;
}
// Getters and Setters
public String getStudentId() {
return studentId;
}
public void setStudentId(String studentId) {
this.studentId = studentId;
}
public String getClassStatus() {
return classStatus;
}
public void setClassStatus(String classStatus) {
this.classStatus = classStatus;
}
public String getCollege() {
return college;
}
public void setCollege(String college) {
this.college = college;
}
}
public class Employee extends Person {
private String officeNumber;
private double salary;
private Date hireDate;
public Employee(String name, String address, String phoneNumber, String email, String officeNumber, double salary, Date hireDate) {
super(name, address, phoneNumber, email);
this.officeNumber = officeNumber;
this.salary = salary;
this.hireDate = hireDate;
}
// Getters and Setters
public String getOfficeNumber() {
return officeNumber;
}
public void setOfficeNumber(String officeNumber) {
this.officeNumber = officeNumber;
}
public double getSalary() {
return salary;
}
public void setSalary(double salary) {
this.salary = salary;
}
public Date getHireDate() {
return hireDate;
}
public void setHireDate(Date hireDate) {
this.hireDate = hireDate;
}
}
public class Faculty extends Employee {
private String officeHours;
private String rank;
public Faculty(String name, String address, String phoneNumber, String email, String officeNumber, double salary, Date hireDate, String officeHours, String rank) {
super(name, address, phoneNumber, email, officeNumber, salary, hireDate);
this.officeHours = officeHours;
this.rank = rank;
}
// Getters and Setters
public String getOfficeHours() {
return officeHours;
}
public void setOfficeHours(String officeHours) {
this.officeHours = officeHours;
}
public String getRank() {
return rank;
}
public void setRank(String rank) {
this.rank = rank;
}
}
public class Staff extends Employee {
private String title;
public Staff(String name, String address, String phoneNumber, String email, String officeNumber, double salary, Date hireDate, String title) {
super(name, address, phoneNumber, email, officeNumber, salary, hireDate);
this.title = title;
}
// Getters and Setters
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册