课外天地 李树青学习天地清心茶舍 → [求助]类的继承问题


  共有19264人关注过本帖平板打印复制链接

主题:[求助]类的继承问题

帅哥哟,离线,有人找我吗?
信管07151
  1楼 博客 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:7 积分:231 威望:0 精华:0 注册:2009/10/31 18:08:33
[求助]类的继承问题  发帖心情 Post By:2010/4/9 12:45:10 [只看该作者]

class  Foo{
    public int a;
    public Foo(){
        a=3;
    }
    public void addFive(){
        a+=5;
    }
}
class Bar extends Foo{
    public int a;
    public Bar(){
        a=8;
    }

    public void addFive(){
         this.a+=5;
    }
}
public class Test2 {
  public static void main(String[] args){
      Foo  f = new Bar();
     f.addFive();
      System.out.println(f.a);
  }
}

为什么输出地是3?怎样理解Foo  f=new  Bar()?

[此贴子已经被admin于2010-12-13 20:19:05编辑过]

 回到顶部