社区
Java
帖子详情
接口和抽象类的区别
Emmawatianer
2019-03-31 09:08:42
1.抽象类有普通的方法,接口没有 2.抽象类可以有自己的成员属性和方法,接口只能有public 常量。 3.抽象类可有可无构造方法,接口没有构造方法 4.抽象类单根继承,接口多重继承
...全文
588
4
打赏
收藏
接口和抽象类的区别
1.抽象类有普通的方法,接口没有 2.抽象类可以有自己的成员属性和方法,接口只能有public 常量。 3.抽象类可有可无构造方法,接口没有构造方法 4.抽象类单根继承,接口多重继承
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
柳树枯
2020-03-15
打赏
举报
回复
张志帅
2019-09-04
打赏
举报
回复
可以看下这个文章:
抽象类和接口的区别
张志帅
2019-09-04
打赏
举报
回复
https://blog.csdn.net/MrBaymax/article/details/84328918
1174375244
2019-03-31
打赏
举报
回复
抽象类使用abstract关键字修饰;接口使用interface修饰。 抽象类中有构造方法(不写会有隐式构造方法),但不能实例化;接口没有构造方法。 抽象类中可以有非抽象方法,接口中一般只有抽象方法。 抽象类中可以有变量;接口中只能是常量 抽象类只能单继承类;接口可以继承多个接口 实现类只能继承一个抽象类;但可以实现多个接口
Think in Java(中文版)-chm格式
第1章 对象入门 1.1 抽象的进步 1.2 对象的
接口
1.3 实现方案的隐藏 1.4 方案的重复使用 1.5 继承:重新使用
接口
1.5.1 改善基础类 1.5.2 等价和类似关系 1.6 多形对象的互换使用 1.6.1 动态绑定 1.6.2 抽象的基础类和
接口
1.7 对象的创建和存在时间 1.7.1 集合与继承器 1.7.2 单根结构 1.7.3 集合库与方便使用集合 1.7.4 清除时的困境:由谁负责清除? 1.8 违例控制:解决错误 1.9 多线程 1.10 永久性 1.11 Java和因特网 1.11.1 什么是Web? 1.11.2 客户端编程 1.11.3 服务器端编程 1.11.4 一个独立的领域:应用程序 1.12 分析和设计 1.12.1 不要迷失 1.12.2 阶段0:拟出一个计划 1.12.3 阶段1:要制作什么? 1.12.4 阶段2:开始构建? 1.12.5 阶段3:正式创建 1.12.6 阶段4:校订 1.12.7 计划的回报 1.13 Java还是C++?
接口
和
抽象类
有什么
区别
接口
和
抽象类
有什么
区别
你选择使用
接口
和
抽象类
的依据是什么?
接口
和
抽象类
的概念不一样。
接口
是对动作的抽象,
抽象类
是对根源的抽象。
抽象类
表示的是,这个对象是什么。
接口
表示的是,这个对象能做什么。比如,男人,女人,这两个类(如果是类的话……),他们的
抽象类
是人。说明,他们都是人。 人可以吃东西,狗也可以吃东西,你可以把“吃东西”定义成一个
接口
,然后让这些类去实现它. 所以,在高级
接口
和
抽象类
区别
1、
接口
与
抽象类
的异同 总的来说
接口
与
抽象类
都是Java面向对象的两个基础机制。
接口
和
抽象类
相同点: 1.都不能被实例化; 2.
接口
的实现类和
抽象类
的子类只有全部实现了
接口
或者
抽象类
中的方法后才可以被实例化。
接口
和
抽象类
的
区别
: 1.
接口
只能定义抽象方法不能实现方法,
抽象类
既可以定义抽象方法,也可以实现方法; 2.单继承,多实现。
接口
可以实现多个,只能继承一个
抽象类
; 3.
接口
强调的是功能,
抽象类
强调的是所属关系; 4.
接口
中的所有成员变量 为public static final, 静态不可修改,当然
java中
接口
和
抽象类
的
区别
接口
和
抽象类
的
区别
?
接口
(interface)和
抽象类
(abstract class)是支持
抽象类
定义的两种机制。
接口
是公开的,不能有私有的方法或变量,
接口
中的所有方法都没有方法体,通过关键字interface实现。
抽象类
是可以有私有方法或私有变量的,通过把类或者类中的方法声明为abstract来表示一个类是
抽象类
,被声明为
抽象类
的方法不能包含方法体。子类实现方法必须含有相同的或者更低的访问...
抽象类
和
接口
有什么
区别
抽象类
和
接口
并不能互相替代。
抽象类
和
接口
各有不可替代的作用。
Java
51,412
社区成员
86,033
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章