class Person3{ private int ID; private String name; private String address; private int number; private String email; Person3(){ } Person3(int ID,String name,String address,int number,String email){ this.ID=ID; this.name=name; this.address=address; this.number=number; this.email=email; } public void setID(int ID) { this.ID = ID; } public int getID() { return ID; } public void setName(String name) { this.name = name; } public String getName() { return name; } public void setAddress(String address) { this.address = address; } public String getAddress() { return address; } public void setNumber(int number) { this.number = number; } public int getNumber() { return number; } public void setEmail(String email) { this.email = email; } public String getEmail() { return email; } public void introduce(){ System.out.println("工作ID:"+this.ID); System.out.println("姓名:"+this.name); System.out.println("家庭住址:"+this.address); System.out.println("电话号码:"+this.number); System.out.println("邮箱:"+this.email); } } class Student3 extends Person3{ private String grade; Student3(){ } Student3(int ID,String name,String address,int number,String email,String grade){ super(ID,name,address,number,email); this.grade=grade; } public void setGrade(String grade) { this.grade = grade; } public String getGrade() { return grade; } public void introduce2(){ System.out.println("年级:"+this.grade); } } class Faculty extends Person3{ private String curriculum; private String classtime; private String major; Faculty(){ } Faculty(int ID,String name,String address,int number,String email,String curriculum,String classtime,String major){ super(ID,name,address,number,email); this.curriculum=curriculum; this.classtime=classtime; this.major=major; } public void setCurriculum(String curriculum) { this.curriculum = curriculum; } public String getCurriculum() { return curriculum; } public void setClasstime(String classtime) { this.classtime = classtime; } public String getClasstime() { return classtime; } public void setMajor(String major) { this.major = major; } public String getMajor() { return major; } public void introduce3(){ System.out.println("主讲课程:"+this.curriculum); System.out.println("上课时间:"+this.classtime); System.out.println("专业信息:"+this.major); } } class Staff extends Person3{ private String post; private String entrydate; Staff(){ } Staff(int ID,String name,String address,int number,String email,String post,String entrydate){ super(ID,name,address,number,email); this.post=post; this.entrydate=entrydate; } public void setPost(String post) { this.post = post; } public String getPost() { return post; } public void setEntrydate(String entrydate) { this.entrydate = entrydate; } public String getEntrydate() { return entrydate; } public void introduce4(){ System.out.println("职务:"+this.post); System.out.println("入职时间:"+this.entrydate); } } public class JiCheng5 { public static void main(String[] args) { Student3 s3 = new Student3(160328154, "王军", "安徽省合肥市", 110, "W989364", "大四"); s3.introduce(); s3.introduce2(); System.out.println("==================================================="); Faculty f3 = new Faculty(11111111, "张三", "浙江省杭州市", 120, "W92341", "对外汉语", "八点半", "汉语言文学"); f3.introduce(); f3.introduce3(); System.out.println("==================================================="); Staff s4 = new Staff(22222222, "李四", "湖南省长沙市", 119, "W98654", "会计", "2019年3月23日"); s4.introduce(); s4.introduce4(); } }
显示结果:
工作ID:160328154
姓名:王军
家庭住址:安徽省合肥市
电话号码:110
邮箱:W989364
年级:大四
===================================================
工作ID:11111111
姓名:张三
家庭住址:浙江省杭州市
电话号码:120
邮箱:W92341
主讲课程:对外汉语
上课时间:八点半
专业信息:汉语言文学
===================================================
工作ID:22222222
姓名:李四
家庭住址:湖南省长沙市
电话号码:119
邮箱:W98654
职务:会计
入职时间:2019年3月23日