java构造器内部的多态
来源:优易学  2011-12-19 16:22:55   【优易学:中国教育考试门户网】   资料下载   IT书店
  通过代码来学习吧,一起看下面的代码:
  public class Test {
  public static void main(String[] args) {
  new C();
  }
  }
  class A {
  A() {
  System.out.println("父类构造方法");
  callName();
  }
  public void callName() {
  System.out.println("A_name");
  }
  }
  class B extends A {
  B() {
  System.out.println("子类构造方法");
  callName();
  }
  public void callName() {
  System.out.println("B_name");
  }
  }
  class C extends B {
  C() {
  System.out.println("孙类构造方法");
  callName();
  }
  public void callName() {
  System.out.println("C_name");
  }
  }
  /*
  父类构造方法
  C_name
  子类构造方法
  C_name
  孙类构造方法
  C_name
  */

责任编辑:小草

文章搜索:
 相关文章
热点资讯
资讯快报
热门课程培训