c#类 对象 构造函数 析构函数——面向对象

类:

  也是复杂数据类型

  也是需要我们先定义出类型,才能使用它的数据

 

对象:

  是通过模板类实例化出来的个体,具有具体的属性和行为(方法),对象是不能索引到静态方法。

  对象的生命周期

  构造—— 使用—— 析构

  对象的使用,有变量直接或间接指向对象的空间,则在被使用,如果没有就会被c#的垃圾回收机制判定为垃圾,被回收掉。

 

析构函数:

  ~类名(){  }

 

构造函数:

  当一个类被实例化为一个对象是,将会调用构造函数完成对象的实例化

  可以指定一个类的构造函数

  声明方法:

    访问修饰符  类名  (参数){  }

  1.没有返回类型,因为固定返回对应的对象

  2.构造函数的方法名和类名一致

  3.不指定时,将有一个默认构造函数

  4.如果指定,默认构造函数将会失效(但可重载出默认构造)

 

This 关键字

  1.可以只带自身实例对象

  2.可以指向自身构造函数  :

 

  

posted @ 2019-01-09 16:50  D个人笔记  阅读(235)  评论(0编辑  收藏  举报