网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
可签
7
级以上的吧
50
个
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
03月19日
漏签
0
天
java吧
关注:
1,299,789
贴子:
12,843,271
看贴
图片
吧主推荐
视频
游戏
10
回复贴,共
1
页
<返回java吧
>0< 加载中...
求解答,简单的问题
只看楼主
收藏
回复
三千莲心冷火
水
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
这里不是只调用了a跟b吗。为什么还会输出前面两行的字??求解释,谢谢
送TA礼物
1楼
2013-07-24 23:08
回复
世纪畅想
淼淼水
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
因为输出那两行字的方法被定义在构造器里面啊, 你新建调用的就是这个构造器, 而子类构造器又调用了父类的构造器, 也就是两个构造器都被调用了, 那么两个方法也都被调用了
IP属地:山东
2楼
2013-07-24 23:11
回复(2)
收起回复
2026-03-19 14:26:38
广告
不感兴趣
开通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
日活5000万,三角洲制霸FPS
1974030
2
买车蹭饭260次,4S店:已拉黑
1531780
3
炫神删动态,被家人整破防
1126776
4
伤得太深,小钰直播全程掉线
880200
5
战火蔓延!伊朗猛攻海湾油库
639028
6
魔改核心机制,CS遭玩家声讨
606150
7
黄金跌破4900,韭菜又被割
447096
8
p1s百万撤离,代工厂狂甩模具
437621
9
腾讯财报实锤,鸣潮闷声收割
353606
10
地理盲整活,幻想水淹霍尔木兹
249732
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示