文档介绍:课程名称面向对象程序设计实验名称实验5 类和对象(2)系部信息工程系班级网络3092姓名于闪学号1101093055实验时间2010年11月22日时分~时分地点机位一、实验目的1、进一步掌握类和对象的基本概念,掌握类字段和属性的使用;2、掌握类的索引器的用途和使用;3、了解类的静态成员用其作用;4、掌握使用类来构造应用程序。二、2005,完成以下程序:程序1、完成“使用索引器”的课堂示例(CSharp示例\第5课\Country);程序2、“使用类的静态成员”的课堂练****CSharp示例\第5课\Static);程序3、使用贷款类完成“贷款计算器”(CSharp示例\第5课\Loan);三、实验步骤1、将服务器上“面向对象”课件的文件夹中的“Csharp示例\第5课\Country”文件夹复制到本地磁盘上。打开其中的“”,完成其中的2个任务。将这两个任务的代码写在下面。//TODO1:完成下面的索引器,该索引器可以返回peoples数组中index下标的人口数量publicdoublethis[intindex]{get{[index];}//TODO2:书写第2个索引器,该索引器接收一个字符串格式的国家名称,lassCountryPeoples{privatestring[]country={"中国","美国","法国","日本","韩国","印度"};privatedouble[]peoples={+10,+9,+8,+9,+8,+10};publicdoublethis[stringindex]{get{inti=0;foreach(stringcincountry){if(c==index)break;i++;}if(i>=)return2;elsereturnpeoples[i];}}}}CountryPeoplesc1=newCountryPeoples();Output("韩国的人口数量是:"+c1["韩国"]);Output("法国的人口数量是:"+c1["法国"]);Output("美国的人口数量是:"+c1["美国"]);Output("日本的人口数量是:"+c1["日本"]);Output("印度的人口数量是:"+c1["印度"]);2、将服务器上“面向对象”课件的文件夹中的“Csharp示例\第5课\Static”文件夹复制到本地磁盘上。打开其中的“”,完成其中的3个任务。//TODO1:lassNumberOfAntelopes{privatestaticintnumberofantelopes=0;//TODO2:将numberOfAntelopes成员变量值加1numberOfAntelopes++;//TODO3:显示已经创建的羚羊(Antelope)的数量Output("羚羊的数量:"+);//TODO4:如果可能,将TODO1中的numberOfAntelopes设成私有的,//然后通过公共的属性或方法对外公开。并在TODO3中调用这个属性或方法publicstaticintnum