社区
Java
帖子详情
抽象类与接口问题
psummer
2010-01-25 02:06:44
小弟最近自学java,在学到抽象类与接口问题时,有点难理解。向各位大虾求助。具体给我讲一下什么情况下用抽象类,什么时候用接口。谢谢!!
...全文
90
3
打赏
收藏
抽象类与接口问题
小弟最近自学java,在学到抽象类与接口问题时,有点难理解。向各位大虾求助。具体给我讲一下什么情况下用抽象类,什么时候用接口。谢谢!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bayougeng
2010-01-25
打赏
举报
回复
接口是一组相关的功能。
抽象类则是集成了一组或多组功能的抽象实体。
打个比方,手机,它是一个抽象类。
它能打电话,能拍照,能当移动硬盘,能当mp3……
那么,打电话able,拍照able,保存数据able,听歌able,这些都是接口。
然后,Nokia,索爱,三星等手机都对这些接口做了不同的实现。
当具体到品牌、型号的时候,它就不再是一个抽象类了。
sean1203
2010-01-25
打赏
举报
回复
多做做例子就懂了的啊
keeya0416
2010-01-25
打赏
举报
回复
书上说的什么 is a , like a 我也觉得云里雾里的
有人提出面向接口编程 ,后来又有人说 面向接口编程是不成熟的做法
我也就迷糊了 ,所以我希望楼主像我一样迷糊我就心里平衡了
>>具体给我讲一下什么情况下用抽象类,什么时候用接口。谢谢!!
当你仅仅是为了定义一个方法的时候就用接口,为了表明类之间的关系的时候可以用抽象类
另外 我个人比较支持的说法是:接口是JAVA中为了解决多继承的做法
楼主也可以看看 Thinking in JAVA吧 慢慢看 看多了也就那么一回事了
很多时候你知道该怎么用而你自己都说不清楚为什么这么用 可能就是潜意识吧
记得原来看到 适配器模式和代理模式的时候 大惊 原来这种做法还有命名 写得多了 自然就明白了
抽象类
与
接口
学习时遇到的
问题
本文通过具体的Java代码示例,介绍了如何定义一个
抽象类
Person,并实现其子类PersonImp,同时对比了
接口
的使用方式。
java
抽象类
和
接口
报告总结_Java
抽象类
与
接口
问题
总结
本文总结了Java中
抽象类
与
接口
的区别与联系,包括
抽象类
的特性、抽象方法的定义、
接口
的默认修饰符、继承与实现的规则,以及方法重写优先级。通过示例代码展示了如何在实际编程中运用这些概念。
【面试
问题
】Java
接口
与
抽象类
的区别
本文聚焦 Java 面向对象编程中
接口
和
抽象类
这两个重要抽象工具。先回顾二者基础概念,接着从语法、设计目标、多态支持、版本兼容性等方面对比核心差异,还给出使用场景建议和交通工具设计实战案例,最后总结选择的核心原则。
Java
接口
与
抽象类
常见
问题
本文介绍了Java中
接口
的定义及使用方法,包括
接口
中的方法和变量特性,并展示了如何实现多个
接口
。此外,还探讨了
抽象类
的应用以及类的继承机制。
Java
51,409
社区成员
86,089
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章