一个类在什么情况下会初始化

1、T是一个类,而且一个T类型的实例被创建。

2、T是一个类,且T中声明的一个静态方法被调用。

3、T中声明的一个静态字段被赋值。

4、T中声明的一个静态字段被使用,而且这个字段不是一个常量字段。

5、T是一个顶级类(Top Level Class,见Java语言规范的§7.6),而且一个断言语句嵌套在T 内部被执行。

发布了45 篇原创文章 · 获赞 2 · 访问量 2569

猜你喜欢

转载自blog.csdn.net/u013915286/article/details/104257041