package TestIo;

public class Test8 {
public static void main(String[] args) {
System.out.println("未装饰前----------------");
Python python = new Python();
python.show();
System.out.println("装饰后------------------");
StrongCoder strongCoder = new StrongCoder(python);
strongCoder.show();
}
} class Python {
private String name; public void show() {
System.out.println("我会写python程序");
}
} class StrongCoder {
private Python p; public StrongCoder(Python p1) {
p = p1;
} public void show() {
this.p.show();
System.out.println("我不仅会写python,还写java");
}
}

  

最新文章

  1. 尝试解析js面试题(二)
  2. 每天一个linux命令目录
  3. Mysql空用户导致数据库登陆故障处理 (原创帖,转载请注明出处)
  4. android 回调函数一:基本概念
  5. 使用NDK c++建立一个Android应用
  6. 九、Foundation框架中的NSString常用方法
  7. [Effective JavaScript 笔记]第31条:使用Object.getPrototypeOf函数而不要使用__proto__属性
  8. hd oj2015
  9. (转载)Let's Play Games!
  10. HDU 1084 - ACM
  11. windows矢量字体点阵数据的提取(转)
  12. 自学Zabbix1.2-zabbix特性
  13. cookie跨域共享
  14. Python3.0科学计算学习之绘图(四)
  15. qtp自动化测试-条件语句 if select case
  16. Linux命令学习之路——变更文档拥有者:chown
  17. ionic后台返回的数据是html模板的时候,解析html文件的方法:
  18. ActiveReports 报表应用教程 (12)---交互式报表之贯穿钻取
  19. IBM研究院找到度量安全性方法:容器与虚拟机,谁更安全?
  20. SQLSERVER数据库迁移的方法

热门文章

  1. mvc:view-controller 标签
  2. 「uoj#188. 【UR #13】Sanrd」
  3. [USACO07DEC]Sightseeing Cows
  4. csv文件已经python内置csv模块
  5. PL\SQL设置中文
  6. 在WinCE上播放声音、设置透明图片、系统音量 C#
  7. Css animation 与 float 、flex 布局问题
  8. 用javascript编写猜拳游戏(函数)
  9. 解决MyEclipse JAVA EE无法识别Base64问题
  10. python装饰器内获取函数有用信息方法