优艾设计网

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

优艾设计网 https://www.uibq.com 2023-02-23 14:33 出处:网络 作者:PS教程
豆眼儿雷雷 2021-10-11 19:35 1.静态语句先执行 执行第一个static 去创建静态对象 2.执行构造块 构造方法(对象创建时执行)输出 2 3 a=100,b=0b=0是因为没有执行到下面的静态变量a=100是在类创建的时候就执行了(
豆眼儿雷雷 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

精彩评论

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