黑马程序员技术交流社区

标题: 继承中的构造问题? [打印本页]

作者: 奋斗的黑马    时间: 2015-3-27 08:42
标题: 继承中的构造问题?
子类继承父类,在构造子类时候,先构造父类,在父类的构造方法中却调用了,父类和子类共有的方法,我想问的是,此时父类还没有构造结束,应该是没有子类的,怎么能调用子类中重写父类的方法的?下面的代码。。哪位大侠可以用画内存图的方法,给解释一下?




public class Demo
{

        public static void main(String[] args)
        {
                new Zi();
        }
}

class Fu
{
   int num=100;
   Fu()
   {
           display();
   }

   public void display()
   {
           System.out.println(num);
   }
   
   
}

class Zi extends Fu
{
  int num=200;
  
  
  public void display()
  {
          System.out.println(num);
  }

}
作者: 黑色救护车    时间: 2015-3-30 22:31
看了三天都没有看到有人回答这个问题。。。 我也一直纠结想知道这个问题的答案,楼主这个问题明白了,那天有个技术悬赏的题也就明了了~ 希望能有人回答这个问题~




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