社区
Java SE
帖子详情
关于接口与抽象类的问题
zhengshuihong
2014-01-13 09:30:11
抽象类跟接口的所有方法都必须要全部定义才能实例化?那么windowAdapter是抽像类为什么它可以new,而且后面跟着只重写了一个方法?不是应该继承它然后实现所有方法,然后才new吗?
...全文
615
9
打赏
收藏
关于接口与抽象类的问题
抽象类跟接口的所有方法都必须要全部定义才能实例化?那么windowAdapter是抽像类为什么它可以new,而且后面跟着只重写了一个方法?不是应该继承它然后实现所有方法,然后才new吗?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sd4324530
2014-01-14
打赏
举报
回复
因为接口里的方法全是抽象方法,所以需要全部实现,而抽象类不一定,里面也可以有具体方法,就不需要实现,仅仅需要实现抽象方法,楼主可能是搞混了。
wangzhidavl
2014-01-13
打赏
举报
回复
楼主请看一下windowadapter类的源码!
windowadapter类里是有很多方法,但都不是抽象方法!所以可以通过实现其中的任意n个方法来实现匿名类的实例化,当然n也可以等于0.
如:
WindowAdapter wa = new WindowAdapter(){};
也是可以的。
霜之哀伤
2014-01-13
打赏
举报
回复
''' 不是说,继承抽象类必须重写所有方法,才能实例化吗? ''' 这个是谁告诉你的?
zhengshuihong
2014-01-13
打赏
举报
回复
我在API查了,windowadapter还有其他方法。需要被重写吗
zhengshuihong
2014-01-13
打赏
举报
回复
我知道了,匿名类实质继承了抽象类 windowAdapter但是,为什么不用重写windowadapter的所有的方法呢。不是说,继承抽象类必须重写所有方法,才能实例化吗?
kevinlifeng
2014-01-13
打赏
举报
回复
匿名内部类只要实现了抽象的方法,你就可以当成是一个实例了。
zhengshuihong
2014-01-13
打赏
举报
回复
匿名内部类就可以实例化抽象类吗?
我鲁班无敌
2014-01-13
打赏
举报
回复
这属于java基础知识 :匿名内部类 ,建议楼主先把基础弄熟。
wdj_2011
2014-01-13
打赏
举报
回复
继承抽象类,只需要重写期中的抽象方法而已,非抽象方法,可以直接调用。
抽象类
与
接口
学习时遇到的
问题
本文通过具体的Java代码示例,介绍了如何定义一个
抽象类
Person,并实现其子类PersonImp,同时对比了
接口
的使用方式。
java
抽象类
和
接口
报告总结_Java
抽象类
与
接口
问题
总结
本文总结了Java中
抽象类
与
接口
的区别与联系,包括
抽象类
的特性、抽象方法的定义、
接口
的默认修饰符、继承与实现的规则,以及方法重写优先级。通过示例代码展示了如何在实际编程中运用这些概念。
java
抽象类
与
接口
,15个经典面试
问题
本文探讨了Java
接口
和
抽象类
在面向对象编程中的角色,强调了
接口
的多继承特性使其成为混合类型定义的理想工具,同时指出Java
抽象类
的局限性。作者分享了个人经验并提供了针对Android开发者的学习资源链接。
老
问题
:
接口
与
抽象类
本文探讨了Java中
抽象类
与
接口
的定义与使用区别,包括多重继承、方法实现、默认行为等,并从设计理念层面分析了二者在表达不同概念关系时的应用场景。
抽象类
、
接口
及形式参数与返回值的
问题
本文详细介绍了
抽象类
和
接口
的概念、特点及应用。包括
抽象类
的定义、使用场景、子类实现方式,以及
接口
的基本概念、特点和实现方法。同时对比了
抽象类
与
接口
的区别。
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章