zoukankan      html  css  js  c++  java
  • abstract关键字

    abstract修饰符指示被修改内容的实现已丢失或不完整。

    abstract修饰符可用于类型或成员。
    抽象类:
    • 抽象类不能实例化。
    • 抽象类可能包含抽象方法和访问器。
    • 无法使用sealed修饰符来修改抽象类。
    • 抽象类的派生类必须包含全部已继承的抽象类和访问器的实际实现。
    抽象方法:
    • 抽象方法是隐式虚拟方法。
    • 只有抽象类中才允许什么抽象方法。
    • 抽象方法申明不提供具体实现,因此没有方法主题;方法申明以分号结尾,且签名后没有花括号。例如:
    • public abstract void MyMethod();//由override实现
    • 在抽象方法申明中使用static和virtual是错误的。
     
    若抽象类派生自接口,则抽象类必须为所有的接口成员提供实现。例如:
    • interface I
    • {
    •     void M();
    • }
    • abstract class C : I
    • {
    •     public abstract void M();
    • }
     
  • 相关阅读:
    P4165 [SCOI2007]组队
    CF575B
    SG函数胡乱一气
    CF280C Game on Tree
    AGC010F
    CF140E
    多功能的低功耗蓝牙可穿戴设备用于监测血液酒精浓度
    智能手环幕后的英雄
    图像处理实用资源
    15.12DataGridView分页显示
  • 原文地址:https://www.cnblogs.com/wangyihome/p/8884415.html
Copyright © 2011-2022 走看看