Object Oriented Programming In C#实验报告6
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《Object Oriented Programming In C#》
16 / 17 学年第一学期
姓名:_ _
学号:_ ___
班级:
指导教师:肖微
计算机科学与工程学院
2016
实验六练习(类)
一、实验目的:
(1)本次实验通过对不同事物的类定义促使学生对C#中类定义方式熟练掌握(2)通过类的不断聚合掌握对复杂数据模型的定义方式
(3)熟悉通过类的形式实现对常见数据结构的定义
二、实验内容:
1.自定义类People和Couple分别表达“人”与“夫妻”两个概念,要求:每个人都有身份证号、姓名、性别、婚姻状态等属性;每个人必须提供根据身份证计算年龄的方法和对对应属性进行访问的方法;定义合适的构造函数。“夫妻”类必须含有两个人--一个丈夫,一个妻子;丈夫必须为男性,妻子必须为女性。当两个人结为夫妻时两个人的婚姻状况必须同时为未婚状态,在构建夫妻后原始的两个人的婚姻状况变为已婚。
2.通过类构建一个双链表使得用户可以任意添将新成员添加到链表的尾部;客户端也可以实现对该链表的遍历(从头部或尾部)。
3.通过类构建一个二叉树,提供insert方法将元素添加到二叉树的相应节点中,客户端可以通过二叉树的根节点对该二叉树进行遍历。
三、教师评分: