辅导:构造器调用顺序
来源:优易学  2011-9-25 12:30:46   【优易学:中国教育考试门户网】   资料下载   IT书店
  构造器调用顺序:
  1、基类构造函数;
  2、申明顺序的成员初始化方法;
  3、导出类构造器。
  class Bread
  {
  Bread()
  {
  System.out.println("Bead()");
  }
  }
  class Sandwich
  {
  Sandwich()
  {
  System.out.println("Sandwich()");
  }
  }
  class Cheese
  {
  Cheese()
  {
  System.out.println("Cheese()");
  }
  }
  class SuperMeal extends Bread
  {
  SuperMeal()
  {
  System.out.println("SuperMeal()");
  }
  }
  class Meal extends SuperMeal
  {
  Sandwich sandwich=new Sandwich();
  Cheese cheese=new Cheese();
  Meal()
  {
  System.out.println("Meal()");
  }
  public static void main (String[] args) {
  Meal meal=new Meal();
  }
  }
  输出:
  Configuration: <Default>
  Bead()
  SuperMeal()
  Sandwich()
  Cheese()
  Meal()
  Process completed.

责任编辑:小草

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