标签:存根 ch java void 代理 add 详解 TODO public
package cn.pg.dai; public interface ChaoImpl { public void add(); public void edit(); public void delete(); }
package cn.pg.dai; public class Chao implements ChaoImpl { @Override public void add() { // TODO 自动生成的方法存根 System.out.println("zhe shi add func"); } @Override public void edit() { // TODO 自动生成的方法存根 System.out.println("zhe shi edit func"); } @Override public void delete() { // TODO 自动生成的方法存根 System.out.println("zhe shi delete func"); } }
package cn.pg.dai; public class ProxyChao implements ChaoImpl { private Chao ch; public ProxyChao() { super(); // TODO 自动生成的构造函数存根 } public ProxyChao(Chao ch) { super(); this.ch = ch; } @Override public void add() { // TODO 自动生成的方法存根 this.ch.add(); this.logs("add"); } @Override public void edit() { // TODO 自动生成的方法存根 this.ch.edit(); this.logs("edit"); } @Override public void delete() { // TODO 自动生成的方法存根 this.ch.delete(); this.logs("delete"); } public void logs(String st) { System.out.println("zhi xing la"+st+"chao zuo"); } }
package cn.pg.dai; public class Chent { public static void main(String[] args) { Chao ch=new Chao(); ProxyChao pch=new ProxyChao(ch); pch.add(); pch.delete(); } }
标签:存根,ch,java,void,代理,add,详解,TODO,public 来源: https://www.cnblogs.com/leo0362/p/13798499.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。