生命如此短暂,掌握技艺却要如此长久

风流不在谈锋胜, 袖手无言味最长。**_** 莫言大道人难得,自是功夫不到头。

导航

类、方法、属性

类包括
标识(类名)
行为(方法)
状态(数据)

c#中访问标识符只有
public : 公共的,它通过在成员声明中加public修饰符来选择。公共的直觉意义是“无限制访问”。
protected internal : 保护的内部的(意思是保护或内部)是通过在成员声明中包括一个protected

和一个internal修饰符来选择。保护的内部的直觉意义是“对这个程序或从包含类中继承的类型的访

问限制”。
protected   :  保护的,它通过在成员声明中包括protected修饰符来选择。保护的直觉意义是“对

从包含类或从包含类中继承的类型的访问限制。”
internal   :   内部的,它通过在成员声明中包括internal修饰符来选择。内部的直觉意义是“对这

个程序的访问限制”。
private  : 私有的,它通过在成员声明中包括private修饰符来选择。私有的直觉意义是“对于包含

类型的访问限制”即只有自己能访问。

 

类中包含

静态数据       与所有对象都相关的数据一般定义为静态数据
静态方法       与类定义相关而不以具体对象变化而变化的操作,只能调用静态方法和数据
动态数据       与具体对象相关的数据,在创建对象时才进行初始化
动态方法       与具体对象相关的操作,在创建对象后才能被调用,并且不能操作静态数据和方法

this 关键字  只向对象的当前实例. this引用(有时也称指针)是类中所有非静态方法的隐藏指针。

每个方法都能通过this引用只向对象的其他方法和变量。
 1,限定被参数隐藏的实例成员,当方法收到一个与其成员同名的参数时,this可以解决这种名字混淆问题。this.名字 指向成员变量,而名字直接访问参数。
 2,将当前对象作为一个参数传给一个方法来实现递归。

posted on 2006-01-05 10:59  拼命郎  阅读(192)  评论(0编辑  收藏  举报