网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
可签
7
级以上的吧
50
个
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
02月04日
漏签
0
天
java吧
关注:
1,241,665
贴子:
12,713,256
看贴
图片
吧主推荐
视频
游戏
19
回复贴,共
1
页
<返回java吧
>0< 加载中...
父类子类调用求教,第一次遇到,不知道这是什么原理
只看楼主
收藏
回复
lbdreams
淼沝
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
问题是这样的,父类有两个方法,子类都重写了,这时候子类在重写的A方法里面,用super调用父类被重写的A方法,在父类的A方法里面直接调用B方法,B方法也被子类重写了。这个时候运行,发现你B方法运行的是子类的内容。如下图:<br />
父类:<br />
子类:<br />
主方法:<br />
运行结果:<br />
求教,能否帮我解释下。
送TA礼物
IP属地:福建
1楼
2015-08-28 17:26
回复
不尘封缘
淼淼淼沝
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
this代表当前对象吧
IP属地:浙江
来自
Android客户端
2楼
2015-08-28 17:36
回复(6)
收起回复
邻家老王初长成
淼淼沝
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
学过染病乱,记不住
来自
iPhone客户端
3楼
2015-08-28 17:49
回复
收起回复
疏樓龍宿步香塵
淼淼淼水
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
不考虑实现
你可以这样理解
所有方法由具体的对象调用,若对象中有,则使用对象中的,否则沿继承链寻找。
重点是:只要方法被调用,那么一定在具体的对象中被调用,别脑补什么子类指向父类的内存图。
4楼
2015-08-28 17:50
回复(1)
收起回复
青涩指纹
淼淼淼水
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
不加this呢?
IP属地:重庆
来自
Android客户端
5楼
2015-08-28 17:56
回复(1)
收起回复
明月无心却照我
淼淼淼
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
不要向上转型试试
IP属地:广东
来自
Android客户端
6楼
2015-09-13 20:39
回复
收起回复
a757275466
淼淼淼沝
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
被覆盖了
来自
Android客户端
8楼
2015-09-14 00:12
回复
收起回复
ht昊
淼淼水
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
你在this下面加一句,把this打印出来分析一下不就出来了
来自
Android客户端
9楼
2015-09-14 00:46
回复
收起回复
huyiyi080716
淼沝
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
多态性决定了,c定义是父类,实际地址是之类的实例外
IP属地:浙江
来自
Android客户端
10楼
2015-09-14 01:01
回复(1)
收起回复
下沙gzg
淼淼淼淼
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
由于重写,指向子类对象,通过super调用父类的方法
IP属地:几内亚
来自
Android客户端
11楼
2015-09-14 01:20
回复(1)
收起回复
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧热议榜
1
哪吒2是尬吹还是真好看
1621290
2
怎么看待中国对美关税反制措施
1142310
3
肖战版射雕开分5.5合理吗
982156
4
姬发:孩子们这才是真正的我!
847017
5
饺子郭帆冯骥 文娱三幻神
727480
6
具俊晔手抱骨灰带大S回台湾
714725
7
美国延缓对加墨两国加征关税
678936
8
勇士有意集齐詹杜库
630752
9
小米集团市值突破万亿港元
598488
10
C罗说自己是历史最佳球员
493710
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示