网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
可签
7
级以上的吧
50
个
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
08月01日
漏签
0
天
java吧
关注:
1,271,998
贴子:
12,780,493
看贴
图片
吧主推荐
视频
游戏
10
回复贴,共
1
页
<返回java吧
>0< 加载中...
求解答,简单的问题
只看楼主
收藏
回复
三千莲心冷火
水
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
这里不是只调用了a跟b吗。为什么还会输出前面两行的字??求解释,谢谢
送TA礼物
IP属地:云南
1楼
2013-07-24 23:08
回复
世纪畅想
淼淼水
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
因为输出那两行字的方法被定义在构造器里面啊, 你新建调用的就是这个构造器, 而子类构造器又调用了父类的构造器, 也就是两个构造器都被调用了, 那么两个方法也都被调用了
IP属地:山东
2楼
2013-07-24 23:11
回复(2)
收起回复
2025-08-01 04:07:09
广告
不感兴趣
开通SVIP免广告
孤84
淼淼淼沝
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
你调用了这个构造器,按照代码的运行顺序,会将构造器里的方法一并运行,所以会出现这两行字,然后再打印出a和b的值。
IP属地:四川
3楼
2013-07-24 23:41
回复
收起回复
Rebel泷
淼淼淼淼
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
对于没有参数的构造器,你不写super(),在子类生成过程中也会先得到调用!除非你用super(参数……)指定调用父类带参构造器,这样父类不带参的构造方法就不会被调用!super(参数……)是方便我们调用父类带特定参数的构造器,应传入相应参数!
来自
Android客户端
4楼
2013-07-24 23:51
回复
收起回复
FeoniXX
淼淼淼沝
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
很显然的问题,两个构造器都被调用了,代码按照顺序执行,首先打印 这是父构造器,再打印 这是子构造器,最后打印a的值,b的值
来自
手机贴吧
5楼
2013-07-24 23:54
回复(1)
收起回复
世纪畅想
淼淼水
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
首先你得理解构造器,就是一个方法,通过调用它来创建一个对象,也就是说你创建一个对象,那么对应的构造方法就会被执行.从main方法开始,new men()调用的就是men()这个构造方法,那么该方法内的代码就会被执行:对b赋值,然后输出文字,就是你看到的第二行.
但是在这之前你还注释掉一个super(),这句调用的是父类Person的构造器,对应的就是Person()方法,内部代码也会被执行:对a赋值并输出文字.这里即使你注释掉了这行代码其实也是存在的,一个固定的语法现象,子类会首先调用父类的构造器.如果父类有多个构造器的话可以指定,但你没有指定那么调用的就是父类默认构造器,就是Person()方法.
因为调用父类构造器在对b赋值并输出文字之前, 所以整个流程就是: 子类构造器men()调用父类构造器Person(), 在Person()中对a赋值并输出文字; 然后在子类men()中对b赋值并输出文字. 这时前两行文字就出来了. 再往下执行System.out.println()得到m.a和m.b的值
IP属地:山东
6楼
2013-07-25 00:10
回复
收起回复
海辰
淼淼淼淼
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
IP属地:山东
8楼
2013-07-25 09:05
回复
收起回复
丑到被罚款
淼淼淼沝
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
继承,会调用构造方法。而且是先调用父类的构造方法
IP属地:湖南
9楼
2013-07-25 09:46
回复
收起回复
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧热议榜
1
武大终于回应,将彻查诬告女杨景媛
2532240
2
WBG被BLG零封谁的锅
2474077
3
中国人在东京遭围殴,谁在挑事?
2130352
4
百万UP下场洗明末,阿姨发力了?
2088180
5
武大求职者因母校风评差被拒面
1500590
6
任天堂新发布会,吧友给你爆猛料
1300325
7
诬告当前,硬刚就完事了
1238904
8
南京照相馆爆火,牛鬼蛇神全冒头
1132543
9
王婆说媒再遇奇葩:张口就要千万
1078176
10
83贴吧西格玛男人评选第二轮投票
915096
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示