浅谈:C#中类的定义
-
其实在在程序员的眼里,世界是由对象构成的。俗称“万物皆对象”类是对象的类型。二者区别在于类是抽象的概念,仅仅是模板,比如说:“人”类。对象是一个你能够看得到、摸得着的具体实体,具有独一无二的特征。"人"类都有:姓名\性别\年龄 属性,有说话的方法。
-
类:类是模子,确定对象将会拥有的数据特征(属性)和行为特征(方法)。
声明一个类的格式:class 类名{ 数据成员; 行为成员;}数据成员包括:字段、属性。行为成员包括:方法、事件;
-
成员访问修饰符:public为 公共的,访问不受限制,可被任何其他的类访问;
private为 私有的,访问只限于该类的成员;protected 为保护的,访问只限于该是类的成员,及该类的派生类;默认的访问修饰符为private。
-
对于私有的数据成员,可以通过在类的定义中声明公有的访问属性(设置访问器)来访问。格式为:访问修饰符 类型 属性名{ get {return 字段名;} set {字段名=value;}}属性习惯上用大写字母开头,而字段习惯上用小写字母开头;若只设置了get 访问器,而没有设置set 访问器,则属性为只读属性;若只设置了set 访问器,而没有设置get 访问器,则属性为只写属性;
-
对象的创建;类是创建对象的模板,对象是类的实例;
在static void Main(string[] args)——主函数中创建类的对象时,是根据类定义的这个模板,创建了一个这个类的实例,并通过调用类的构造函数,对这个新创建的对象分配存储空间,并完成初始化。这样程序就可以对这个对象的数据成员进行访问,或对这个对象的行为成员进行调用。
-
你好
我叫莫小麦
很高兴遇到你,认识你