抽象类

作者: pllee1121 | 来源:发表于2018-11-29 11:39 被阅读0次

    抽象类中可以有什么

    • 抽象类类中可以定义成员变量
    • 抽象类中可以有static修饰的静态方法
    • 抽象类中可以有构造方法
    • 抽象类中可以使用final修饰的
    • 在抽象类中允许定义抽象方法, 但是抽象方法不可以有方法体, 只能以分号结尾 并且抽象方法只能声明在抽象类中
    • 抽象类中可以包括零个或者多个抽象方法
    • 子类必须实现抽象父类中的抽象方法 如果子类不想实现抽象父类的抽象方法, 那么子类也需要声明为抽象方法

    什么情况下使用抽象类和抽象方法

    • 通过抽象类, 可以避免子类设计的随意性, 通过抽象类可以做到严格限制子类的设计, 使子类之间更加通用(程序的可拓展性和可维护性)

    相关文章

      网友评论

          本文标题:抽象类

          本文链接:https://www.haomeiwen.com/subject/eupxcqtx.html