资源预览内容
第1页 / 共12页
第2页 / 共12页
第3页 / 共12页
第4页 / 共12页
第5页 / 共12页
第6页 / 共12页
第7页 / 共12页
第8页 / 共12页
第9页 / 共12页
第10页 / 共12页
亲,该文档总共12页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
7.2.2复杂的类的实现上文曾经提到,C#中的类通常由常数、字段、方法、属性、索引、事件操作等*榨遗函数、析构困数和嵌产养声明等组茂.它何的昔义0.常数,就是通常的常数声明,属于类的成员。字段,实际上就是变量,属于类的成员变量。一方法苷是我们贾理解惮函娩但要比函数篡邪也可以吃做成贲菌数c人属性,本质上也是一种方法,主要用来操作私有的字段成员,通腐史做geter#seter。可以控制对字段的访间也可以对字段迹j矛特定的处理后提捶给外髓喊虽访IL811索引,或者叫做索引器,类似属性,但可以利用索引器象访问数纬一样来访问类事件,事件是对象发送的消息,以发信号通知操作的发生。这些消息可以是我们熠悉的鼠标键盗等设备发出的,也可以是代码逞动硕CILULIIOLILCOIn操作符,各种运算符,可以进行各种操作。构造函数,是一种特殊的方法,对类进行默认设置和操作。创建类的新实例的时候,自动调用这个函数;如果没有定义这个函数刑编译鹭会帽助生成一个丿TTT析构丽数,与构造函数相反,在类的实例被释放或撒销的时候执行口通常用来对躁作迸行景后胪处理.默认地,编译器也会创建JMlCei1UILIOU.COITI业套类,可以在类中定义另外一个类,这就是嵌套类。么以上是有关类的组成的各种要素的解释,在后续章节中我们将诶步详细说明它们的技术原理和编程方法。下面将通过一个示人市卵莲的孙限、厂恩命力法的编史二沙|么【例7-2-2】复杂的类的编写。1.usingSystem;么2.classPerson唱h1IfD11COl一4privatestingmyName=A5.privateintmyAge=0;么6./定义一个属性Name7.publicstringNamea(厂尸Hs亦T亢9.gettretum畸yN晕刑e;j狙取居性值T么10.setmyName=value;)/设置属性值
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号