dotnet数据库开发实验

dotnet数据库开发实验

ID:44229409

大小:109.00 KB

页数:6页

时间:2019-10-19

dotnet数据库开发实验_第1页
dotnet数据库开发实验_第2页
dotnet数据库开发实验_第3页
dotnet数据库开发实验_第4页
dotnet数据库开发实验_第5页
资源描述:

《dotnet数据库开发实验》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第一章面向对象实验1丄创建类和对象(1)创建Person类,拥有以下成员:3个字段:年龄age(int类型),姓名name(string类型),性别gender(char类型)3个属性:Age,Name,Gender分别对应于以上3个字段1个方法:自我介绍introduce,输入以下格式:我叫XXX,今年XX岁,是一个(男/女)生。(2)在Main方法中创建一个Person的实例,为3个属性赋值,并进行自我介绍。实验1・2•使用继承(1)从Person类派生Student类和Teacher类。其中S

2、tudent类有一个string类型的专业字段major,一个int类型的年级grade字段。Teacher类有一个string类型的主讲课程lesson字段,一个int类型的教龄字段teachYearso(2)在Main方法中分别创建一个Student和Teacher类的实例,并为各个属性赋值。实验1・3•调用基类构造方法(1)为Person类添加一个构造方法,在构造方法给各个字段赋值。Person(intage,stringname,chargender)(2)为Student类增加一个构造方法

3、,在构造方法屮为各个字段赋值,要求调用Person类的构造方法为name,age,gender3个属性赋值。Student(intage,stringname,chargender,stringmajor,intgrade)(3)为Teacher类增加一个构造方法,在构造方法屮为各个字段赋值,要求调用Person类的构造方法为namezage,gender3个属性赋值。Teacher(intagezstringname,chargender,stringlesson,intteachYears)(4

4、)在Main方法屮分别创建一个Student和Teacher类的对象,并通过构造方法为各属性赋值。实验14■多态(0)准备工作:创建Person类、Student类、Teacher类,并拥有带参构造方法为各个属性赋值。具体内容见前面的实验。如果已经做完,就不用再做了。(1)将Person类的introduce方法声明为虚方法。(2)在Student类中重写introduce方法,进行详细的自我介绍。(3)在Teacher类中重写introduce方法,进行详细的自我介绍。(4)在Main方法中创建-

5、个Person数组,分别包括Person>Student^Teacher3个类的实例,循环调用数组中3个对象的introduce方法,观察输出结果。实验报告:实验名称:面向对象实验FI期:2012年9月6日(7B)填写内容:Person和Student类,包括各个属性、构造方法、virtual和override的introduce方法实验1・5•委托(1)不带参数的委托a)声明一个不带参数无返回值的委托b)定义一个相同签名的方法,方法名任意,方法中输出一行文字。c)将此方法传递给委托,通过委托调用此

6、方法。(2)带参数的委托a)在Main方法所在文件(默认为Program.cs)中定义一个接受2个int类型参数并返回一个double类型的委托。b)在单独的文件中定义一个类MyMath,有2个方法:doubleadd(inta,intb)返回a和b之和doublepowerfinta,intb)返回a的b次方,仅考虑-10<=b<=10的情况,超出此范围则输出错误提示,并返回亠要求:不能用类库,必须自己写代码实现此功能。c)在Main方法中输入2整数,并通过委托分别求这2个整数的和及乘方。第二章泛

7、型和集合实验2丄泛型列表MyList实验报告:实验名称:泛型列表MyList实验口期:2012年9月13日(140)填写内容:本次实验要求中除Remove方法以外的内容。(1)创建一个泛型类MyList说明:在单独的文件屮编写此类,不要在默认的Main方法屮(Program文件)屮编写此类。不要修改Program类的类名。测试:在Main方法中创建不同类型的MyList实例,如MyListzMyList等所有测试代码都应写在单独的文件中,而非MyList<

8、T>中。为方便,本实验可将测试代码写在Main方法中。下同。严禁将测试代码写在被测试的类中,这是一种概念和理解错误。(2)定义各个成员(提示:先不要求实现各个成员)elements数组:用于存储元素Count属性:元素个数Get方法:得到指定下标的元素Insert方法:在指定位置插入元素Remove方法:删除指定位置的元素(3)实现count属性(提示:只读属性)测试:调用count属性并输出(4)实现Insert方法判断插入位置是否合法,插入元素测试:连续插入几个元

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。