使用IntelliJ IDEA自动生成成员对象的代理方法
2015-11-25 11:05
344 查看
在《Thinking in Java 4th》7.3 代理 中 作者提到可以使用IntelliJ IDEA自动生成成员对象代理方法的代码。找了半天才找到怎么操作。
例子:
我们在A中要生成B中三个方法的代理方法。
操作步骤:在类A的区域中 点右键 注意:在哪个类中生成就在哪个类的区域内操作。
生成以后的代码:
喜欢就点个赞哈
例子:
package aaa; public class A { private B b; } class B { public void b1() { } public void b2() { } public void b3() { } }
我们在A中要生成B中三个方法的代理方法。
操作步骤:在类A的区域中 点右键 注意:在哪个类中生成就在哪个类的区域内操作。
生成以后的代码:
package aaa; public class A { private B b; public void b1() { b.b1(); } public void b2() { b.b2(); } public void b3() { b.b3(); } } class B { public void b1() { } public void b2() { } public void b3() { } }
喜欢就点个赞哈
相关文章推荐
- Yate架构分析概要
- Spring Web MVC中的页面缓存支持
- codeforces 601A (最短路)
- Android使用gradle的管理本地Maven服务器
- webpack +Reactjs +babel 加载器配置
- <c:if test="">多条件判断
- (转)java enum枚举
- (转)iOS App初始化或者升级,涉及本地数据库迁移的问题
- Win10预览版安装时提示系统需要安装在GPT分区上的解决方法【图文】
- DIV滚动条到底部判断且自动加载,到上限更多选项
- linux命令英文缩写的含义(方便记忆)
- iOS 性能优化:Instruments 工具的救命三招
- MVVM模式
- CI对数据库的常用操作
- IOS_改变状态栏颜色 隐藏状态栏
- MySQL系列:innodb源码分析之内存管理
- 从程序员到项目经理(14):项目管理三大目标
- ArcGIS教程:了解欧氏距离分析
- MyBatis学习总结(五)——实现关联表查询
- android-activity