皮皮学,免费搜题
登录
logo - 刷刷题
搜题
【简答题】
程序填空题2:继承与多态 。 项目描述:在学校管理系统中,有三种用户,系统管理员、学生和教师,编写Java类实现该继承关系。系统管理员/学生/教师用户名和密码属性,并Login和显示自身信息的方法,另外,学生拥有班级属性,教师拥有部门属性,系统管理员可以添加学生和教师信息。由于教师和学生个人信息不同,所以学生和教师重写基类的DisplayInfo方法。 请将程序补充完整,实现相应功能。 //1、父类User的定义 class User { String userName;// 用户名 String password;// 密码 int userType;// 用户类型:1代表学生,2代表教师,3代表管理员 User(String userName, String password) { this.userName = userName; this.password = password; } public void Login() { if (userName.equals("123") && password.equals("123")) { System.out.println("登录成功!"); } else { System.out.println("登录失败!"); } } public void DisplayPersonInfo() { System.out.println("姓名:" + userName); System.out.println("用户类型:" + userType); } } //2、子类student、teacher的定义 ___________ Student ___________ User { String classID; Student(String userName, String password, String classID) { ___________ (userName, password); super.userType = ___________;//1代表学生 ___________ .classID = classID; } public void DisplayPersonInfo() { ______________.DisplayPersonInfo(); System.out.println("班级:" + this.classID); } } class Teacher extends User{ String department; public Teacher(String userName, String password, String department) { super(userName, password); super.userType = 2;//2代表教师 this.department = department; } public void DisplayPersonInfo() { super.DisplayPersonInfo(); System.out.println("部门:" + this.department); } } //3、子类Sysmanager的定义 class SysManager extends User{ public SysManager(String userName, String password) { super(userName, password); super.userType = 3; //3代表管理员 } //插入学生方法,这里仅仅是模拟,现实中,要插入到数据库中。 public void InsertStudent(Student s) { ____________.DisplayPersonInfo(); } public void InsertTeacher (Teacher t) { t.DisplayPersonInfo(); } } public class TestUser { public static void main(String[] args) { Student s=____________ Student("123","123", "310163"); ___________.DisplayPersonInfo(); s.Login(); Teacher t = new Teacher("", "123", "计通院"); t.DisplayPersonInfo(); t.Login(); SysManager admin=new SysManager("admin", "123"); admin.___________________(s); } }
手机使用
分享
复制链接
新浪微博
分享QQ
微信扫一扫
微信内点击右上角“…”即可分享
反馈
参考答案:
举一反三
【多选题】反映沥青混合料路用性能的指标包括()。
A.
针入度;
B.
稳定度;
C.
延度;
D.
流值
【判断题】ETF基金当日发布的申购、赎回清单,单日可以修改()
A.
正确
B.
错误
【单选题】下列诗句和谚语中的理解,错误的一项是 [     ]
A.
“北风卷地白草折,胡天八月即飞雪。”反映的是北方地区受冬季风的影响
B.
“天苍苍,野茫茫,风吹草低见牛羊。”指的是我国四大牧场之一的新疆牧场
C.
“羌笛何须怨杨柳,春风不度玉门关。”是指这里受夏季风的影响小
D.
“早穿棉袄午穿纱,围着火炉吃西瓜。”反映的是温带大陆性气候特点
【多选题】我国国家机构的组织和活动原则有()。
A.
民主集中制原则
B.
社会主义法制原则
C.
精简和实行工作责任制原则
D.
密切联系群众和全心全意为人民服务原则
【单选题】仰卧,双下肢伸直,做抗阻力起坐动作。此法主要检查
A.
腹直肌
B.
腹外斜肌
C.
腹内斜肌
D.
髂腰肌
E.
菱形肌
【简答题】ETF基金当日发布的申购、赎回清单,当日不得修改。( )
【多选题】反映沥青混合料路用性能的指标包括()。
A.
针入度;
B.
稳定度;
C.
延度;
D.
流值;
E.
软化点;
F.
空隙率。
【单选题】下面哪一个是日本最古老的公司?()
A.
松下
B.
佳能
C.
丰田
D.
金刚组
【多选题】我国国家机构的组织和活动原则有哪些?
A.
民主集中制原则
B.
社会主义法制原则
C.
责任制原则
D.
联系群众,为人民服务原则
【单选题】CNNIC的中文名是 ( )
A.
信息产业部
B.
中国互联网
C.
中国互联网络信息中心
D.
中国电信
相关题目:
参考解析:
知识点:
题目纠错 0
发布
创建自己的小题库 - 刷刷题