预览加载中,请您耐心等待几秒...
1/2
2/2

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

C#程序设计实验二 C#面向对象编程一 实验要求: 1、通过一些简单类的定义,掌握类和对象中数据成员和方法成员的设置; 2、掌握类的特殊方法:构造函数、属性的使用。 实验内容: 1、新建项目Salary,添加一个职员类Employee,有私有字段姓名、年龄、性别和薪水。为职员类编写构造函数,参数为string、int、string、int类型,分别对四个字段进行初始化。为职员类写方法AddSalary()和ShowSalary()。前者将不足800的薪水加到800,已到800的增加10%;后者用于显示某职员的薪水。在主方法中创建职员的实例并调用写好的两个方法最后显示职员原来的薪水和修改后的薪水。 2、请采用面向对象的程序设计方法编写一个计算图形面积的类,程序应当能够计算并输出圆、矩形和三角形的面积。构造三个重载方法,对每一种图形类型使用不同的输入参数来计算面积:圆形的计算方法用半径作输入参数,矩形的计算方法用长和宽作输入参数,三角形的计算方法用三条边的长度作输入参数。可以将这些方法定义为静态类型。最后编写主控程序类来对该类进行使用。 3、在数据结构中已经学习了队列。队列是限定所有的插入操作在表的一端进行,而删除操作在表的另一端进行的线性表,具有先进先出的特性。确定该队列中存储的值类型为整数类型,请用C#编写一个类实现队列的功能,并编写一个测试类测试该队列的功能。一个队列有入排和出排动作,可以编写两个函数分别命名为EnQueue和DeQueue;还应该有一个属性Length:判断队列中的元素个数;一个打印的函数Print:将队列中所有的值进行打印输出。 推荐步骤: (1)新建一个名为“QueueWithCSharp”的基于控制台应用程序的项目。 (2)添加一个类,名为:Queue,添加以下代码。 (3)在Program.cs类中调用Queue类,代码如下: usingSystem; usingSystem.Collections.Generic; usingSystem.Text; namespaceQueueWithCSharp { classProgram { staticvoidMain(string[]args) { //定义一个队列类 QueuedemQueue=newQueue(); //数据入排 demQueue.EnQueue(10); demQueue.EnQueue(19); demQueue.EnQueue(50); demQueue.EnQueue(99); //数据出排 demQueue.DeQueue(); //打印队列中的数据 demQueue.Print(); } } } (4)生成项目。 (5)选择“调试”→“开始执行(不调试)”选项来执行此应用程序。