C# 类和对象

来源:互联网 发布:interrupt用法c语言 编辑:程序博客网 时间:2024/05/16 10:33

1.声明

快速生成属性:选中需要生成的字段后 Ctrl+R E

namespace 对象{  class Clerk{    //声明字段    private int _age;  //字段取名采用 _nameSpace  这种格式前面要加下划线    //声明属性    public int Age{   //属性取名采用  NameSpace  这种格式      get{return age;}       set{age=value;}//value关键字指定的就是你赋给改字段的value    }//get set 里面都可以加上一些属于你的逻辑  比如set{if(value<0){age=0;}else{age=value}}  }}
简化版

namespace 对象{  class Clerk{    private int _age;    public int Age{get;set;}   }}


2.构造函数  快捷键:对象类中输入ctor 连续按两次tab键就好了 ps:是无参的

构造函数,你没写的时候,会自动生成,主要用途是为对象各个字段赋值;没什么好说的。


3.析构函数

资源回收时自动调用,如果你不写的话,会由GC自动判断什么时候调用,

格式 : ~类名(){}

析构函数和构造函数的区别

析构函数,不能被调用,不能加任何修饰符,用于释放内存

构造函数,用于开辟内存空间


4.继承

当子类有和父类相同的字段,属性时候,  使用new关键字将其覆盖   public new int age(){}//这样就覆盖了