Net复习笔记:第七部分:静态和非静态

  1. 静态方法或属性,是基于类的(通过类直接调用),非静态方法或属性,是基于类的实例的,通过类的new实例调用
  2. 静态类与实例无关所以不能实例化
  3. 静态够着函数用于初始化类中的静态成员(静态属性,静态方法),静态构造函数不能带参数不能有访问修饰符不能个被调用(net在运行库第一次调用类之前执行)只执行一次,一个类只能有一个静态构造函数
  4. 构造函数的执行顺序,分配静态成员的内存空间------执行静态成员初始化-------执行静态构造函数------分配实例对象内存空间-------执行实例成员的初始化----执行实例构造函数
  5. 静态成员实现类的数据共享,因为和实例无关
  6. 静态成员之和类相关,无论创建多少个实例,静态成员只有一份
posted @ 2014-01-23 16:50  瀚海行舟  阅读(88)  评论(0编辑  收藏  举报