`

static 修饰变量 和混淆变量

 
阅读更多

输出结果是?

public class K {
 static int k = 0;
 public K(){
  k=5;
 }
 public static void k(int k ){
  k = 10;
  
 }
 public  void k(int k , int v ){
  k = 10;
 }
 public static void k(K k){
  K.k = 1;
 }
 public static void main(String[] args) {
  //1.
  K k = new K();
  K.k(k);
  K.k(5);
  k.k(1, 2);
  System.out.println((k.k++)+","+(++k.k));
  
  //2.
  /*K k = new K();
  K kk = new K();
  k.k=1;
  kk.k=3;
  System.out.println(k.k+","+kk.k);*/
 }
}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics