社区
Java SE
帖子详情
一个关于继承的问题。
codeartisan
2007-07-05 09:36:29
A类是基类,有一个xx方法,B类继承A类,覆盖了xx方法,C继承B,C类也有一个xx方法,但它执行的必须是A类的xx方法里的代码,如何实现?
如果用super.xx(),只能调到B类的xx方法。
...全文
247
11
打赏
收藏
一个关于继承的问题。
A类是基类,有一个xx方法,B类继承A类,覆盖了xx方法,C继承B,C类也有一个xx方法,但它执行的必须是A类的xx方法里的代码,如何实现? 如果用super.xx(),只能调到B类的xx方法。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ssnec
2007-07-06
打赏
举报
回复
super.super.xx()这个方法好,思路也好.
感觉LZ还没有掌握到继承和重载的意义.
zephyr_cc
2007-07-06
打赏
举报
回复
给B的xx方法加一个辅助参数.
codeartisan
2007-07-06
打赏
举报
回复
ssnec() ( ) 信誉:100 Blog 加为好友 2007-07-06 11:54:12 得分: 0
super.super.xx()这个方法好,思路也好.
感觉LZ还没有掌握到继承和重载的意义.
==================================================
这个编译根本就通不过。
yangcaibin
2007-07-05
打赏
举报
回复
在B里创建一个方法如BB调用A的XX方法,在C用调用B中的方法B不不行吗
codeartisan
2007-07-05
打赏
举报
回复
我也是想不出来什么情况下会这么用,只是今天回头看看继承,突然想出这么个问题来。
flyonsea
2007-07-05
打赏
举报
回复
感觉你没有把类的继承关系理顺。想不起来什么场景下会用到这样的情况。
如果非要这么用,就用1楼的方法好了。
myydzhz
2007-07-05
打赏
举报
回复
这种用法有点无聊吧
malligator
2007-07-05
打赏
举报
回复
晕,那你为什么要继承B啊
realsantino
2007-07-05
打赏
举报
回复
super.super.xx()
codeartisan
2007-07-05
打赏
举报
回复
只能用这个方法吗?有没有其它方法?
dracularking
2007-07-05
打赏
举报
回复
public void xx(){
new A().xx();
}
.NET 二维码生成(ThoughtWorks.QRCode)源代码
.NET 二维码生成(ThoughtWorks.QRCode)源代码,源码介绍博客:http://www.cnblogs.com/jys509/p/4592539.html
Android 自定义View (验证码)项目实例完整源码
代码为博客的示例代码,详细讲解参考:http://blog.csdn.net/lmj623565791/article/details/24252901 有
问题
,请留言~
java学习笔记总结
自己几个月的学习总结,一些解决
问题
的办法,很实用,希望对大家有所帮助!
C#自定义控件库
C#自定义控件库
Android瀑布流照片墙实现,体验不规则排列的美感Demo
此为示例代码,详细讲解请参考: http://blog.csdn.net/guolin_blog/article/details/10470797
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章