C# 高级编程05----常用修饰符

常用修饰符:

1.访问可见性修饰符

  修饰符          应用于          说明

  public          类型或成员        任何代码都可访问

  protected        类型或内嵌类型的成员   只有子类能访问

  internal         类型或成员        只能在包含它的程序集中访问该项

  private         类型或成员        只有在所属类型中才能访问

  protected internal    类型或内嵌类型成员    只能在包含他的程序集和子类中的代码可以访问

2.其他类型

  new关键字:

  1)实例化对象

  2)在用作修饰符时,new 关键字可以显式隐藏从基类继承的成员

  static 关键字

  修饰成员函数或变量,表示该成员属于类,而不是某个对象

  virtual 关键字

  修饰成员函数,表示该函数可以有子类重写

  abstract 关键字

  修饰成员函数,表示该函数需要被子类重写,没有提供实现代码

  override 关键字

  修饰成员函数,重写父类的虚拟或抽象函数

  sealed 关键字

  修饰类、方法、属性,修饰类,表示该类不能被继承,修饰方法表示该方法不能被重写

  external 关键字