| 
 
| 子类继承父类,在构造子类时候,先构造父类,在父类的构造方法中却调用了,父类和子类共有的方法,我想问的是,此时父类还没有构造结束,应该是没有子类的,怎么能调用子类中重写父类的方法的?下面的代码。。哪位大侠可以用画内存图的方法,给解释一下? 
 
 
 
 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);
 }
 
 }
 | 
 |