优艾设计网

麻烦大佬解释一下这个执行顺序,多谢public class StaticTes??

豆眼儿雷雷 2021-10-11 19:35

1.静态语句先执行 执行第一个static 去创建静态对象 2.执行构造块 构造方法(对象创建时执行) 输出 2 3 a=100,b=0 b=0是因为没有执行到下面的静态变量 a=100是在类创建的时候就执行了(因为它属于类的成员变量) 另外非静态成员变量是可以跨域的 优艾设计网_设计客静态成员不可以跨域(类中类) 3.静态语句执行完 执行main主函数 所以输出是 2 3 a=100,b=0 1 4


0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜