首页 青云排行榜 知识中心 控制台

在JAVA中,关于以下程序代码的说明正确的是(     ):

1 class HasStatic {
2     private static int x = 100;
3     public static void main(String args[ ]) {
4         HasStatic hs1 = new HasStatic( );
5         hs1.x++;
6         HasStatic hs2 = new HasStatic( );
7         hs2.x++;
8         hs1 = new HasStatic( );
9         hs1.x++;
10         HasStatic.x--;
11         System.out.println("x=" + x);
12     }
13 }

5行不能通过编译,因为引用了私有静态变量

10行不能通过编译,因为x是私有静态变量

程序通过编译,输出结果为:x=103

程序通过编译,输出结果为:x=102

类的静态成员,在各个类的对象中指向同一个静态对象
关于我们
公司简介
联系我们
联系我们
售前咨询: leizhongnan@eval100.com
售后服务: 0755-26415932
商务合作: support@eval100.com
友情链接
金蝶软件
快递100
关注我们
Copyright © 2023-2023 深圳慧题科技有限公司 粤ICP备2023109746号-1 粤公网安备44030002001082