首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

菜鸟的初学者有关问题。呵呵。

2012-01-28 
初学者的菜鸟问题。。呵呵。。classClassOne{privatecharvara chargetVar(){returnvar}}publicclassBeetlee

初学者的菜鸟问题。。呵呵。。
class   ClassOne{
          private   char   var   =   'a ';  
          char   getVar(){return   var;}
}

public   class   Beetle   extends   ClassOne   {
      private   char   var   =   'b ';
     
      public   static   void   main(String[]   args)     {
         
          char   a   =   new   ClassOne().getVar();  
          System.out.println(a);
          char   b   =   new   Beetle().getVar();  
          System.out.println(b);
      }  
}
输出为什么是a   a   而不是a   b啊??

[解决办法]
class Beetle其实继承了private char var = 'a ';只不过由于Beetle类中有private char var = 'b ';它被隐藏了.

热点排行
Bad Request.