您的位置:首页 > 其它

使用IntelliJ IDEA自动生成成员对象的代理方法

2015-11-25 11:05 309 查看
在《Thinking in Java 4th》7.3 代理 中 作者提到可以使用IntelliJ IDEA自动生成成员对象代理方法的代码。找了半天才找到怎么操作。

例子:

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() {
}
}


喜欢就点个赞哈
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: