- class D {//去掉public 代码
- private static long x = 0;
- public D() {
- x++;
- }
- public static long getX() {
- return x;
- }
- }
- public class F {
- public static void main(String[] args) {
-
- for (int i = 0; i < 100; i++)
- {D d = new D()};//对于for循环,加{}的表示一个语句块,它里面的内容是一个整体
- //而不加{}的for循环,它只能执行一条语句.
- //当编译器遇到D d时候,中间有空格,就会编译报错 因为正常语句不存在D d这样的写法.
- //加上{}的话,它就会执行编译完整个语句块,直到遇到最后的分号
-
-
- System.out.println(D.getX());
- }
- }
复制代码 |