abstract修饰符指示被修改内容的实现已丢失或不完整。
abstract修饰符可用于类型或成员。
抽象类:
- 抽象类的派生类必须包含全部已继承的抽象类和访问器的实际实现。
抽象方法:
- 抽象方法申明不提供具体实现,因此没有方法主题;方法申明以分号结尾,且签名后没有花括号。例如:
- public abstract void MyMethod();//由override实现
- 在抽象方法申明中使用static和virtual是错误的。
若抽象类派生自接口,则抽象类必须为所有的接口成员提供实现。例如:
- public abstract void M();