皮皮学,免费搜题
登录
logo - 刷刷题
搜题
【简答题】
【程序功能】 本程序实现如下功能:定义多边形类 Polyon ,在类中定义字段、属性和虚拟方法;由基类 Polyon 创建派生类 Triangle 、 Square 、 和 Pentagon , 在派生类中实现方法重载;在实例化类的对象并且调用类的方法实现多态性。 【操作要求】 新建并保存项目:在 Visual Studio.NET 中,新建一个 Visual C# 控制台应用程序项目,名称设置为 Test2_16 , 位置设置为考生文件夹。 1. 定义基类 Polyon: 为项目添加公有抽象类 Polyon ,保存在文件 Polyon.cs 中。 2. 为基类 Polyon 添加下列字段、属性和方法: l 私有字段 m_length, 代表边长,数据类型为 int ; l 私有字段 m_sides ,代表,数据类型为 int ; l 公有属性 Length ,用于获取和设置 m_length 字段,包含 get 访问器和 set 访问器,在类的构造函数中设置初始值为 1 ; l 公有属性 Sides ,用于获取和设置 m_sides 字段,包含 get 访问器和 set 访问器。 l 抽象方法 GetPeri (),用于计算图形周长,方法返回类型为 string 。 3. 定义派生类 Triangle 、 Square 、 和 Pentagon , 在其中重写基类的构造函数和抽象方法: l 从基类 Polyon 中派生出共有类 Triangle 、 Square 、 和 Pentagon , 仍然保存在文件 Polyon .cs 中; l 在类 Triangle 的构造函数中,设置属性 Side 的初始值为 3; l 在类 Square 的构造函数中,设置属性 Side 的初始值为 4; l 在类 Pentagon 的构造函数中,设置属性 Side 的初始值为 5; l 在类 Triangle 中重写基类 Polyon 的抽象方法 GetPeri ,方法返回一个字符串“ The perimeter of the triangle is x ”,其中 x 表示属性 Length 和 Side 的乘积 ; l 在类 Square 中重写基类 Polyon 的抽象方法 GetPeri ,方法返回一个字符串“ The perimeter of the Square is x ”,其中 x 表示属性 Length 和 Side 的乘积 ; l 在类 Pentagon 中重写基类 Polyon 的抽象方法 GetPeri ,方法返回一个字符串“ The perimeter of the pentagon is x ”,其中 x 表示属性 Length 和 Side 的乘积 ; 4. 在方法中实例化类的对象,调用方法输出介绍动物发出叫声的字符串: l 构造 Polyon 的一个对象 p olyon ; l 实例化 Triangle 的一个对象并赋值给变量 p olyon ,设置属性 Length 的值为 3 ,调用类的方法 GetPeri (),并输出方法返回的字符串; l 实例化 Square 的一个对象并赋值给变量 p olyon ,设置属性 Length 的值为 2 ,调用类的方法 GetPeri (),并输出方法返回的字符串; l 实例化 Pentagon 的一个对象并赋值给变量 p olyon ,调用类的方法 GetPeri (),并输出方法返回的字符串; l 输出文本 “按回车键结束”,读取回车键结束程序。 5. 程序设计完成后进行编译,生成项目的 EXE 可执行文件。 【执行结果】 运行程序打开命令行窗口,输出介绍动物的字符串,如图 2-16 所示。
手机使用
分享
复制链接
新浪微博
分享QQ
微信扫一扫
微信内点击右上角“…”即可分享
反馈
参考答案:
举一反三
【单选题】康复医学是一门多学科性的专业,在康A.复评定和治疗过程中常常需要多个专业的人 员参加,如由( )、康复护士、物理治疗师、作业治疗师、言语治疗师、社会工作者、临床心 理学家、假肢和矫形器师、特殊教育工作者等组成康复协作组对患者进行康复评定、治疗、训 练和教育,以争取最大的康复效果。
A.
骨科医师
B.
神经科医师
C.
儿科医师
D.
康复医师
【单选题】饭店集团建设营利模式是通过( )、兼并收购、管理合同、特许经营、战略联盟等多种方式,
A.
资本纽带
B.
资金纽带
C.
人事纽带
D.
经营纽带
【单选题】相邻骨细胞的突起之间可形成()。
A.
紧密连接
B.
中间连接
C.
缝隙连接
D.
桥粒
【单选题】阅读下面代码片段: out.println("first line "); response.getWriter().write("second line "); %> 当使用浏览器访问该 jsp 页面时会什么结果
A.
将上述代码原样输出
B.
first line
C.
先输出first line,再输出second line
D.
先输出second line,再输出first line
【单选题】阅读下面代码片段: out.println("first line "); response.getWriter().write("second line "); %> 当使用浏览器访问该jsp页面时会什么结果( )
A.
将上述代码原样输出
B.
first line
C.
first line second line
D.
second line first line
【单选题】相邻骨细胞或成骨细胞的突起形成
A.
紧密连接
B.
中间连接
C.
缝隙连接
D.
桥粒
E.
半桥粒
【单选题】相邻骨细胞的突起借助哪种细胞连接?
A.
紧密连接
B.
中间连接
C.
桥粒
D.
缝隙链接
【单选题】相邻骨细胞的突起之间可形成( )。
A.
紧密连接
B.
中间连接
C.
缝隙连接
D.
桥粒
E.
半桥粒
【单选题】基质粒径过大则()。
A.
容重增加,通透性下降
B.
容重增加,通透性增加
C.
容重下降,通透性下降
D.
容重下降,通透性增加
【单选题】诊断加德纳菌性阴道炎的重要指标是:
A.
巨噬细胞
B.
泡沫细胞
C.
脂肪细胞
D.
线索细胞
E.
汗腺细胞
相关题目:
参考解析:
知识点:
题目纠错 0
发布
创建自己的小题库 - 刷刷题