接口和抽象类之间的总结

作者: 奔跑吧李博 | 来源:发表于2018-12-29 10:24 被阅读11次

接口是对行为的抽象,规范必须的功能;还能实现解耦,扩展性更好;

抽象类必须被继承,描述了一类事物共同属性和行为,是对一种事物的抽象;

抽象类和接口都不能直接实例化

接口可继承接口,并可多继承接口,但抽象类只能单继承

抽象方法要被实现,所以不能是静态的,也不能是私有的

接口只能做方法申明,抽象类中可以做方法申明,也可以做方法实现

抽象类可以有构造方法,接口不能有

抽象方法可以有public、protected和default这些修饰符 ,接口方法默认修饰符是public

接口里定义的变量只能是public static修饰,抽象类中的变量可以是普通变量

抽象类里可以没有抽象方法

相关文章

  • 接口和抽象类之间的总结

    接口是对行为的抽象,规范必须的功能;还能实现解耦,扩展性更好; 抽象类必须被继承,描述了一类事物共同属性和行为,是...

  • Java基础-抽象类和接口

    抽象类和接口也是 Java 面试中常考的,下面就来总结一下抽象类和接口的相关知识。 抽象类是类,Java 中类是单...

  • 接口和抽象类的比较,以及VB.NET中接口的实现

    在准备面试的过程中发现接口和抽象类这两个概念,总结一下: 1.抽象类和接口联系和区别 1.1接口:接口就是一些特定...

  • JAVA接口

    接口 1. 抽象类和抽象方法 抽象类是普通类与接口之间的一种中庸之道。 抽象类目的是为所有的导出类创建一个通用接口...

  • 浅谈抽象类和接口的区别

    最近我看了一些接口和抽象类的区别,在这里我将我的所总结的内容分享给大家。 抽象类和接口的区别 1.抽象类使用abs...

  • java抽象类和接口

    参考:java抽象类和接口--树上月 总结:1.抽象类在java语言中体现的是继承关系,即"is-a"关系,而接口...

  • 大连滕泰科技学习笔记2020-08-17

    项目组8 1,1 周末问题的总结类,抽象类,接口抽象类和接口的区别英语的问题 1,2 BS和CS架构-- 浏览器和...

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

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

  • 接口和抽象类的区别

    接口和抽象类有什么区别 你选择使用接口和抽象类的依据是什么? 接口和抽象类的概念不一样。接口是对动作的抽象,抽象类...

  • Java编程思想——第九章:接口

    接口和内部类为我们提供一种将接口与实现分离的更加结构化的方法。抽象类似普通类和接口之间的一种中庸之道。 1.抽象类...

网友评论

    本文标题:接口和抽象类之间的总结

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