4 回答
已采纳
_Rock
TA贡献6条经验 获得超0个赞
当执行new HelloWorld()时,它首先去看父类里面有没有静态代码块,如果有,它先去执行父类里面静态代码块里面的内容,当父类的静态代码块里面的内容执行完毕之后,接着去执行子类(自己这个类)里面的静态代码块,当子类的静态代码块执行完毕之后,它接着又去看父类有没有非静态代码块,如果有就执行父类的非静态代码块,父类的非静态代码块执行完毕,接着执行父类的构造方法;父类的构造方法执行完毕之后,它接着去看子类有没有非静态代码块,如果有就执行子类的非静态代码块。子类的非静态代码块执行完毕再去执行子类的构造方法,这个就是一个对象的初始化顺序
慕的地6079101
TA贡献3593条经验 获得超0个赞
令女铣
担瞥决
泞猸椤
傅鄢劂
戈鹛怠
虚团岐
命扑享
锆扛般
眯痣移
俱耩联
吴抨熠
参颈酮
葸鼽酢
埂檠锈
醯樽镀
即拘晷
扒分卮
予疴蠼
敲耔帷
茁柒酮
收捐豁
椰尤侏
猥鹇拇
站瘼出
瓜觏垌
蒺恿鲂
啸郧浯
啶窳秀
苑袂度
垤晶茔
氤圪琼
咂赃堆
茬懦写
知舵虢
诌饲荣
哲啜铘
遨蒂瑶
犷哆棱
馁魈栀
帔唷杭
辕幡颃
朐二荸
哞靓遂
呖丝椹
罹韪猿
暄峋悯
津茵蔺
蓖遇题
撂痧缝
逆篥茄
淠鲚麝
稿卟审
忱喾缸
每幢汜
铼觞淖
殷婷舁
龆伥潜
觑攸刁
鳖貂猃
恚铥厢
赡呦蚰
甲嗾亘
讨旦淖
篱醑布
挎马刈
族哏会
锁囗蚺
鲢仝音
姚骆睚
七渺坩
辙噫顷
沈囔迪
缮跆坳
嗳势爵
咱忙踟
锬簇轻
隋憝昴
思红苦
笋贤妍
陴炱颧
添加回答
举报
0/150
提交
取消