第2题
1.1 创建管理员Manager类。 Manager类中包含以下内容: (1)私有成员变量(变量名自定义),分别保存管理员编号,姓名以及年龄; (2)可读写属性分别访问编号、姓名,只读属性访问年龄; (3)静态数据int count,此数据在创建管理员对象时用来统计当前管理员对象人数; (4)定义无参和有参构造函数设置管理员基本信息,其中无参函数将所有字段值用自己的学号,姓名,年龄等赋值,有参函数则用3个形参分别为字段赋值;并完成对象人数统计。 (5)定义公有方法void ShowInfo(),输出员工基本信息; (6)定义公有静态方法int GetCount(),返回当前员工人数。 (7)主函数中分别使用无参和有参构造创建该类对象,并分别显示对象信息,以及管理员对象总人数。 1.2 在1.1的基础上,继续创建Manager类的派生类SuperManager类 (1)添加保存超级管理员等级信息的私有数据int level; (2)添加带有4个参数的有参构造函数,用形参初始化编号、姓名、年龄和等级; (3)将1.1中Manager类的ShowInfo()改为虚方法; (4)在SuperManager类中重载基类ShowInfo()方法,输出派生类对象的所有信息; (5)在1.1的主函数中,添加创建该派生类对象的代码,并输出该对象所有信息。
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!