美文网首页
抽象类和接口

抽象类和接口

作者: liboxiang | 来源:发表于2018-10-11 15:04 被阅读7次
    如果任何这些语句适用于您的情况,请考虑使用抽象类:
    • 在java应用程序中,有一些相关的类需要共享一些代码行,然后你可以将这些代码行放在抽象类中,这个抽象类应该由所有这些相关的类扩展。
    • 您可以在抽象类中定义非静态或非最终字段,以便通过方法可以访问和修改它们所属的Object的状态。
    • 您可以预期扩展抽象类的类具有许多常用方法或字段,或者需要除公共之外的访问修饰符(例如protected和private)。
    如果任何这些语句适用于您的情况,请考虑使用接口:
    • 它是完全抽象的,在接口中声明的所有方法必须由实现此接口的类实现。
    • 一个类可以实现多个接口。它被称为多重继承。
    • 您希望指定特定数据类型的行为,但不关心谁实现其行为。

    相关文章

      网友评论

          本文标题:抽象类和接口

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