C# 类和对象

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(){}//这样就覆盖了

猜你喜欢

转载自blog.csdn.net/qq_36117744/article/details/78357918