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();
    • }
     
  • 相关阅读:
    抓老鼠啊
    币值转换
    打印沙漏
    秋季学习总结
    第五周课程总结&试验报告(三)
    第四周课程总结&试验报告2
    实验报告一 &第三周课程总结
    Java第二周总结
    2019春总结作业
    第十六周
  • 原文地址:https://www.cnblogs.com/wangyihome/p/8884415.html
Copyright © 2011-2022 走看看