皮皮学,免费搜题
登录
logo - 刷刷题
搜题
【简答题】
【程序功能】 本程序实现如下功能:定义计算机类 Computer ,在类中定义字段、属性和虚拟方法;由基类 Computer 创建派生类 PC 和 Server 在派生类中实现方法重载;在实例化类的对象并且调用类的方法。 【操作要求】 新建并保存项目:在 Visual Studio.NET 中,新建一个 Visual C# 控制台应用程序项目,名称设置为 Test2_10, 位置设置为考生文件夹。 1. 定义基类 Computer 为项目添加公有类 Computer ,保存在文件 Computer.cs 中。 2. 为基类 Ticket 添加下列字段、属性和方法: l 私有字段 m_clock, 代表性别,数据类型为 int ; l 私有字段 m_memory ,代表年龄,数据类型为 int ; l 公有属性 Clock ,用于获取和设置 m_clock 字段,包含 get 访问器和 set 访问器; l 公有属性 Memory ,用于获取和设置 m_memory 字段,包含 get 访问器和 set 访问器; l 虚拟方法 Introduce() ,用于说明计算机性能: Ø 若属性 Clock 的值 <1000 ,方法返回一个字符串“ Low speed Computer! ”; Ø 否则,则方法返回一个字符串 “ High speed computer! ”。 3. 定义派生类 PC 和 Server , 在其中重写基类的构造函数和虚拟方法: l 从基类 Computer 中派生出共有类 PC 和 Server , 仍然保存在文件 Computer.cs 中; l 在类 PC 中重写基类 Computer 的虚拟方法 Introduce: Ø 若属性 Clock 的值 <1000 ,方法返回一个字符串“ Low speed PC !”; Ø 否则,方法返回一个字符串 “ High speed PC! ”。 l 在类 Server 中重写基类 Computer 的虚拟方法 Introduce: Ø 若属性 Clock 的值 <800 ,方法返回一个字符串“ Low speed Sever !”; Ø 否则,方法返回一个字符串 “ High speed Server! ”。 4. 在方法中实例化类的对象,调用方法输出说明计算机性能的字符串: l 实例化 Computer 的一个对象 c l ,设置属性 Clock 的值为 900 ,调用类的方法 Introduce (),并输出方法返回的字符串; l 实例化 PC 的一个对象 c2 ,设置属性 Clock 的值为 900 ,调用类的方法 Introduce (),并输出方法返回的字符串; l 实例化 Serverr 的一个对象 c3 ,设置属性 Clock 的值为 900 ,调用类的方法 Introduce (),并输出方法返回的字符串; l 输出文本 “按回车键结束”,读取回车键结束程序。 5. 程序设计完成后进行编译,生成项目的 EXE 可执行文件。 【执行结果】 运行程序打开命令行窗口,输出说明计算机性能的字符串,如图 2-10 所示。
手机使用
分享
复制链接
新浪微博
分享QQ
微信扫一扫
微信内点击右上角“…”即可分享
反馈
参考答案:
举一反三
【判断题】所有轻混汽车发动机的启动由起动机完成
A.
正确
B.
错误
【判断题】汽车发动机由起动机启动
A.
正确
B.
错误
【单选题】汽车发动机由()启动
A.
发电机
B.
启动机
C.
压缩机
D.
鼓风机
【判断题】汽车发动机热启动时,起动机(启动发电机)由发电机供电
A.
正确
B.
错误
【简答题】分析化学可分成许多种类。按照分析任务分为 、 、 和 。按照分析方法的测定原理分为 、 。
【判断题】汽车发动机由启动机启动
A.
正确
B.
错误
【多选题】家庭生活中的道德规范其中包括()。
A.
遵守恋爱
B.
注重家教
C.
注重家风
D.
关注家庭
【单选题】汽车发动机由()启动
A.
启动机
B.
压缩机
C.
发电机
D.
鼓风机
【多选题】按携带信息的信号形式可以将信号分为()
A.
模拟信号
B.
图形信号
C.
文本信号
D.
数字信号
【判断题】胚胎移植主要利用优良母畜来怀一般母畜的后代以实现多产后代的目的( )。
A.
正确
B.
错误
参考解析:
知识点:
题目纠错 0
发布
创建自己的小题库 - 刷刷题