接口和抽象类是支持抽象类定义的两种机制。接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。抽象类是可以有私有方法或私有变量的,通过把类或者类中的方法声明为abstract来表示一个类是抽象类,被声明为抽象的方法不能包含方法体。所以,使用接口可以间接地实现多重继承。接口强调特定功能的实现,而抽象类强调所属关系。接口被用于常用的功能,便于日后维护和添加删除,而抽象类更倾向于充当公共类的角色,不适用于日后重新对立面的代码修改。功能需要累积时用抽象类,不需要累积时用接口。
Java接口和抽象类有什么区别
用户评论
推荐下载
-
抽象类和接口的异同.docx
抽象类和接口的描述,包括抽象类的说明,接口的说明,抽象类和接口的异同
8 2020-08-09 -
深入浅出分析Java抽象类和接口功能定义用法区别
主要介绍了Java抽象类和接口,结合实例形式深入浅出的分析了java抽象类与接口的功能功能,定义,用法及区别,需要的朋友可以参考下
9 2020-09-01 -
跟我学Java26日通接口和抽象类的区别
跟我学Java26日通接口和抽象类的区别
36 2019-06-05 -
http跟https有什么区别
主要介绍了http跟https的区别,非常不错,具有参考借鉴价值,需要的朋友参考下吧
15 2020-10-31 -
加不加synchronized有什么区别
博客专家 原创文章 214获赞 1070访问量 37万+ 关注 他的留言板 展开阅读全文 作者:LieBrother
7 2020-12-31 -
VMware几个版本有什么区别
Mware是提供一套虚拟机解决方案的软件,主要产品分为如下三个....
38 2019-05-25 -
OnDraw与OnPaint有什么区别
详细介绍OnDraw与OnPaint有什么区别
43 2019-07-13 -
电路中VCCVDDVEEVSS有什么区别
电路中GND和GROUND、VCC,VDD,VEE,VSS有什么区别
74 2020-08-06 -
C++ 接口抽象类
C++ 接口(抽象类) 接口描述了类的行为和功能,而不需要完成类的特定实现。 C++ 接口是使用抽象类来实现的,抽象类与数据抽象互不混淆,数据抽象是一个把实现细节与相关的数据分离开的概念。 如果类中至
8 2021-01-04 -
接口与抽象类的区别以及一些java基础
接口与抽象类的区别java基础一些东西,这些东西在面试中是常考的。大家可以看看
19 2019-05-01
暂无评论