类关键字 class

类是使用关键字 class 声明的

C#类的声明如下例:

class myclass

{

     //在这里可以添加自己的类属性和方法等...

}

一个类可包含下列成员的声明:

  • 构造函数
  • 析构函数
  • 常量
  • 字段
  • 方法
  • 属性
  • 索引器
  • 运算符
  • 事件
  • 委托
  • Interfaces
  • 结构
C# 中只允许类单个继承,类只能从一个基类继承实现。一个类可以实现一个以上的接口。
 
如下例图示:
 
 类的继承
 继承示例
 无
class ClassA { } 
 single
class DerivedClass: BaseClass { } 
  无,实现两个接口
class ImplClass: IFace1, IFace2 { } 
  单一,实现一个接口
class ImplDerivedClass:BaseClass,IFace1{} 
 
只有嵌套类允许访问 protectedprivate 这两个级别。