类、方法、属性

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

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

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

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

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

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

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

 

类中包含

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

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

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

转载于:https://www.cnblogs.com/lazhgg/archive/2006/01/05/311345.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值