caizhen66 2017-03-10 13:31 采纳率: 28.6%
浏览 2125

刚学习多态和重写不太懂

/**

  • 父类
  • @author Administrator * / public class Base { public void method(){ System.out.println("Base method"); } } /*
  • 子类
  • @author Administrator * / public class Child extends Base{ public void method(){ System.out.println("Child method"); } } /*
  • 测试类
  • @author Administrator
    *
    */
    public class Sample {

    /**

    • @param args */ public static void main(String[] args) { Base base=new Child(); base.method();

    }

}
输出的是子类的“Child method”,不知道整个运行的过程,自己也调试过,看不懂,请大神赐教。

  • 写回答

15条回答

  • 摆码王子 2017-03-10 13:56
    关注

    多态是同一个类中来说,重写是相对于父类来说的。

    评论

报告相同问题?