在Java中,考虑以下类定义: ```java class Example { static int count = 0; Example() { count++; } } ``` 如果创建了三个Example类的实例,接下来执行`Example.count`的结果是什么?

答案解析

本题考察对static关键字的理解及其在类实例化过程中的作用。每当创建一个Example类的实例时,构造函数会被调用,count的值会增加1。由于count是一个static变量,所有实例共享同一个count,因此创建三个实例后,count的值为3。选项A、B和C都未考虑到构造函数的调用次数,因此是错误的。
正确答案:D
随机推荐
开始刷题