A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始


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

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
  

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马