美文网首页
接口跟抽象类的对比

接口跟抽象类的对比

作者: yubook | 来源:发表于2019-12-01 23:29 被阅读0次

抽象类和接口的区别

  1. 抽象类被子类继承 接口被类实现
  2. 接口可以做方法生命 抽象类可以做方法生命 也可以做方法实现
  3. 接口中定义的变量只能是静态常量 抽象类的变量是普通的变量
  4. 接口是设计的结果 抽象类是重构的结果(对外接口和业务实现接口)
  5. 抽象类和接口都是用来抽象具体对象的 但是接口的抽象的级别最高
  6. 抽象类可以有具体的方法和属性 接口只能有抽象方法和不可变常量
  7. 抽象类主要是抽象类别 接口主要是用来抽象功能

相关文章

  • 接口跟抽象类的对比

    抽象类和接口的区别抽象类被子类继承 接口被类实现接口可以做方法生命 抽象类可以做方法生命 也可以做方法实现接口中定...

  • Java抽象类与接口的区别

    抽象类和接口的对比 参数抽象类接口默认的方法实现它可以有默认的方法实现接口完全是抽象的。它根本不存在方法的实现实现...

  • Java设计模式之简单工厂

    简单工厂 接口 接口是一种特殊的抽象类,跟一般的抽象类相比,接口里的所有方法都是抽象方法,接口里的所有属性都是常亮...

  • 5.5-全栈Java笔记:接口的定义和使用

    接口interface 接口的作用 为什么需要接口?接口和抽象类的区别? 接口就是比“抽象类”还“抽象”的“抽象类...

  • 建造者模式

    建造者抽象类或接口 建造者抽象类或接口实现类 产品抽象类或接口 产品抽象类或接口实现类 使用

  • Java 接口 抽象类 枚举

    接口 使用接口对行为进行抽象 接口: 抽象类 抽象类是用来捕捉子类的通用特性的,包括属性及行为。 抽象类: 抽象类...

  • 抽象类与接口

    抽象类 一般将父类定义为抽象类。语法如下 接口 接口简介 接口是抽象类的延伸,可以将它看作是纯粹的抽象类,接口中的...

  • 代理(委托)模式

    主题抽象类或接口 主题抽象类或接口实际类 主题抽象类或接口代理类 使用

  • 技术问 - 抽象类与接口有什么异同

    抽象类与接口的不同 抽象类与接口的相同

  • 访问者模式

    元素抽象类或接口 元素抽象类或接口实现类 访问者抽象类或接口 访问者抽象类或接口实现类 场景使用

网友评论

      本文标题:接口跟抽象类的对比

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