美文网首页
接口与抽象的区别

接口与抽象的区别

作者: JA尐白 | 来源:发表于2016-01-12 15:17 被阅读24次

相同点:①、无法实例化,不是必须调用。

             ②、抽象不能创造实例变量,但类的功能依然存在,他的字段,方法和构造函数都以相同的方式进行访问;接口不能包含实例变量,接口中唯一能出现的变量必须被同时声明为static和final。

不同点: ①、接口in的关键字是interface  方法:public;抽象的关键字是abstract(出现在关键字class之前。)

              ②、一个接口可以承接另一个接口,和一个类继承自另一个类的方法相同个接口。extends用来继承一个接口,并且子接口要继承父接口的所有方法。一个接口可以继承多个接口,以逗号隔开。接口不能包含构造方法,接口中所有的方法都是抽象的。

              ③、如果一个类中含有一个抽象方法,类必须也是抽象的。抽象方法无需定义,并且它的签名以分号结束,不需要花括号。任何一个子类必须覆盖这个抽象方法,或者覆盖这个抽象方法,或者继续将它声明为抽象方法。抽象方法不能有方法体。

相关文章

  • 接口与抽象类区别

    接口与抽象类区别

  • Java接口

    目录:1.接口定义1.1 接口与类的相似点1.2 接口与类的区别1.3 接口特性1.4 抽象类与接口的区别2.接口...

  • JAVA 核心笔记 || [9.1] 抽象类与接口的区别

    抽象类与接口的区别 接口只能有抽象方法, 抽象类可以有抽象方法和非抽象方法. 接口只能有静态变量和最终变量, 抽象...

  • Java基础 (7) 抽象类和接口

    抽象特性的具体体现方式。1)抽象类区别和接口的区别2)抽象类的意义3)抽象类与接口的应用场景4)抽象类是否可以没有...

  • 夯实Java基础系列6:一文搞懂抽象类和接口,从基础到面试题,揭

    目录 抽象类介绍为什么要用抽象类一个抽象类小故事一个抽象类小游戏 接口介绍接口与类相似点:接口与类的区别:接口特性...

  • 接口

    什么是接口 .接口与类的相似点 接口与类的区别 .接口的特性 抽象类和接口的区别 重写接口中声明的方法时,需要注意...

  • 接口与抽象的区别

    相同点:①、无法实例化,不是必须调用。 ②、抽象不能创造实例变量,但类的功能依然存在,他的字段,方法和...

  • java基础知识汇集

    一、接口与抽象类区别 1、 抽象层次不同。抽象类是对类抽象,而接口是对行为的抽象。抽象类是对整个类整体进行抽象,包...

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

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

  • Kotlin 零基础学习 接口和抽象类

    接口:接口就是暴露一种物体与另外一种物体沟通的方法 抽象类 接口 这么看接口和抽象类没什么区别,抽象类能干的接口也...

网友评论

      本文标题:接口与抽象的区别

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