黑马程序员技术交流社区

标题: 关于以下程序代码的说明正确的是? [打印本页]

作者: user_lqb    时间: 2016-3-30 11:23
标题: 关于以下程序代码的说明正确的是?

关于以下程序代码的说明正确的是?

public class HasStatic{
     private static int x=100;
     public static void main(String args[]){
          HasStatic hs1=new HasStatic();
          hs1.x++;
          HasStatic  hs2=new HasStatic();
          hs2.x++;
          hs1=new HasStatic();
          hs1.x++;
          HasStatic.x--;
          System.out.println("x="+x);
       }
}



A  程序通过编译,输出结果为:x=103
  
B 10行不能通过编译,因为x是私有静态变量
  
C  5行不能通过编译,因为引用了私有静态变量
  
D  程序通过编译,输出结果为:x=102
  




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2