java中组合和继承的结合使用
来源:互联网 发布:韩国东大门知乎 编辑:程序博客网 时间:2024/06/05 21:09
package reuse;public class PlaceSetting extends Custom{ private DinnerPlate dinnerPlate; private Spoon spoon; private Fork fork; private Knife knife; public PlaceSetting(int i) { super(i); dinnerPlate = new DinnerPlate(i); spoon = new Spoon(i); fork = new Fork(i); knife = new Knife(i); System.out.println("PlaceSetting Contructor"); } public static void main(String[] args) { PlaceSetting placeSetting = new PlaceSetting(1); }}class Plate{ public Plate(int i) {//碟子 System.out.println("Plate Cntructor"); }}class DinnerPlate extends Plate{ public DinnerPlate(int i) {//餐盘 super(i); System.out.println("DinnerPlate Contructor"); }}class Utensil{//用具 public Utensil(int i) { System.out.println("Utensil Contructor"); }}class Spoon extends Utensil{//勺子类 public Spoon(int i) { super(i); System.out.println("Spoon Contructor"); }}class Fork extends Utensil{//餐叉 public Fork(int i) { super(i); System.out.println("Fork Contructor"); }}class Knife extends Utensil{//刀 public Knife(int i) { super(i); System.out.println("Knife Contructor"); }}class Custom{ public Custom(int i) { System.out.println("Custom Contructor"); }}
阅读全文
0 0
- java中组合和继承的结合使用
- 结合使用组合和继承
- java中组合和继承的选择使用
- Java中,组合和继承的区别
- 结合使用组合(composition)和继承(inheritance)
- java的组合和继承
- java的组合和继承
- java的继承和组合
- java中组合与继承的区别和联系
- java中的状态模式-继承和组合的使用
- java 组合和继承
- java继承和组合
- Java - 组合和继承
- java继承和组合
- java中组合与继承的区别
- Java 继承与组合的使用情况
- C++中类的继承和组合
- C++中组合和继承的初始化
- TextView在布局下层依然会覆盖其他Ui解决办法
- 用List的时候遇到的一个空指针异常
- 前端(前台)工程师和后端(后台)工程师的区别
- 面向对象(二)——操作符重载 & 关键字this & 静态成员static
- CountDownLatch和CyclicBarrier的简单使用
- java中组合和继承的结合使用
- POJ 3580 SuperMemo(Splay树)
- CreateObject("Mercury.DeviceReplay")中的键盘值
- Android Studio中使用adb shell查看SharedPreferences文件
- 对 PInvoke 函数“...”的调用导致堆栈不对称。原因可能是托管的 PInvoke 签名与非托管的目标签名不匹配。请检查 PInvoke 签名的调用约定和参数与非托管的目标签名是否匹配
- 主键外键与索引
- [Java多线程 九]---JUC包下并发集合类
- vs2013 InstallShield打包卸载程序
- 机器学习第十课part3之Boost总结