有如下定义
则以下代码输出?
| ||
备选答案: | A : 1 B : 2 C : 3 D : 4 | |
解释:
一个类在初始化时先调用其静态字段声明,再调用静态构造函数,最后再调用公用构造函数(不考虑基类的构造函数调用顺序),而且不管这个类有多少实例,静态字段和静态函数只调用一次,所以执行完Class1 o1 = new Class1();时count=2;执行Class1 o2 = new Class1();时只会调用其构造函数,执行完后count=3
| C
|
关于构造函数的调用问题
最新推荐文章于 2021-05-18 23:16:05 发布