在java中,接口定义为抽象的,有什么好处?
2017-09-21 10:26
369 查看
在java中,接口定义为抽象的,有什么好处? [问题点数:20分]
不显示删除回复显示所有回复显示星级回复显示得分回复
只显示楼主
收藏
myeclipse_522 myeclipse_522 结帖率:0% | 在java中,接口定义为抽象的,有什么好处,与不定义成抽象的有什么区别? 更多0分享到: |
发表于: 2012-05-22 23:37:42 楼主 对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 回复次数:8 |
zdnetchina zdnetchina | 类与类之间 可以相互解耦 当系统大了复杂了 可以不会牵一动百 |
回复于: 2012-05-22 23:45:58#1 得分:0 对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 |
banquet 古布 | 写的挺好。 http://kb.cnblogs.com/page/42159/ |
回复于: 2012-05-23 07:17:17#2 得分:0 对我有用[0] 丢个板砖[1] 引用 | 举报 | 管理 |
banquet 古布 | 1.接口可以多重继承 ,抽象类不可以 2.接口定义方法,不给实现;而抽象类可以实现部分方法 3.接口中基本数据类型的数据成员,都默认为static和final,抽象类则不是 如果事先知道某种东西会成为基础类, 那么第一个选择就是把它变成一个接口。 只有在必须使用方法定义或者成员变量的时候,才应考虑采用抽象类。使用抽象类能够更好的复用 abstract class ------ is-a interface ------ like-a |
回复于: 2012-05-23 07:21:57#3 得分:0 对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 |
bjlbeyond 已删 | 引用 3 楼 的回复: 1.接口可以多重继承 ,抽象类不可以 2.接口定义方法,不给实现;而抽象类可以实现部分方法 3.接口中基本数据类型的数据成员,都默认为static和final,抽象类则不是 如果事先知道某种东西会成为基础类, 那么第一个选择就是把它变成一个接口。 只有在必须使用方法定义或者成员变量的时候,才应考虑采用抽象类。使用抽象类能够更好的复用 abstract cla…… +1 |
回复于: 2012-05-23 13:11:53#4 得分:0 对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 |
yuppy yuppy | 真心没觉得什么好的。 lz大可不比纠结这些问题,后面写多了,自然就知道了。 |
回复于: 2012-05-23 13:31:53#5 得分:0 对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 |
lost_guy_in_scut lost_guy_in_scut | 个人觉得抽象接口没什么作用。 |
回复于: 2012-05-23 14:12:34#6 得分:0 对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 |
townsin townsin | 没有什么好处,在编译器看来都是一样的,即 abstract interface = interface,这个问题有过讨论,你可以翻翻以前的帖子 |
回复于: 2012-05-23 14:20:50#7 得分:0 对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 |
ticmy 龙四 | interface默认就是abstract的,写与不写abstract没有任何区别 |
相关文章推荐
- Java定义接口变量为接收类型有什么好处(面向接口编程)
- java中在类的内部定义接口有什么好处?这和在外部直接定义有什么区别?越详细越好?
- java包 + 接口的定义与实现接口抽象方法 + 并发视频
- Java中接口的定义与实现接口抽象方法
- (转)定义接口类型的引用变量有什么好处?
- 第3章 Java与面向对象——FAQ3.04 什么是接口?有什么好处?
- 定义接口类型的引用变量有什么好处?
- Java开发中有时候用十六进制定义常量有什么好处?什么时候考虑使用十六进制?
- 定义接口类型的引用变量有什么好处?
- java中,什么是封装,继承,多态和抽象,好处与用法
- 定义接口类型的引用变量有什么好处?
- 14. JAVA 枚举(Enum、类集EnumMap&EnumSet 、实现接口、定义抽象方法) ----- 学习笔记
- Java中接口定义及实现接口的抽象方法
- Java:在类中定义接口有什么用处?
- Java抽象与接口定义同异
- Java中接口的定义与实现接口抽象方法
- Java中接口的定义与实现接口抽象方法
- 简单学JAVA之---接口的定义与实现
- java中接口的定义与实现
- Java中接口中的方法定义规则