黑马程序员技术交流社区
标题:
Java基础——构建器的调用顺序
[打印本页]
作者:
Hi,2015
时间:
2015-8-29 08:57
标题:
Java基础——构建器的调用顺序
下面的例子展示了按构建顺序进行合成、继承以及多形性的效果:
class Meal {
Meal() { System.out.println("Meal()");
}
}
class Bread {
Bread() { System.out.println("Bread()");
}
}
class Cheese { Cheese() { System.out.println("Cheese()");
}
}
class Lettuce { Lettuce() { System.out.println("Lettuce()");
}
}
class Lunch extends Meal { Lunch() { System.out.println("Lunch()");
}
}
class PortableLunch extends Lunch { PortableLunch() { System.out.println("PortableLunch()");
}
}
class Sandwich extends PortableLunch { Bread b = new Bread(); Cheese c = new Cheese(); Lettuce l = new Lettuce();
Sandwich() { System.out.println("Sandwich()");
}
public static void main(String[] args) { new Sandwich();
}
}
作者:
a80C51
时间:
2015-8-29 09:07
后面这种代码可以使用 插入代码 的选项,让你帖子中的代码,看的更加整齐干净。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2