gpt4 book ai didi

java - 将接口(interface)重定向到对象

转载 作者:太空宇宙 更新时间:2023-11-04 13:09:35 25 4
gpt4 key购买 nike

我想对一个不可见的类进行一些扩展。我只有它的界面。

我正在创建一个类:

public class MyClass implements TheirInterface {
private TheirObject o;
public MyClass(TheirObject o) {
this.o = o;
}
}

我正在实现TheirInterface,它包含大量抽象方法。 TheirObject 还实现了 TheirInterface。我想将其所有方法重定向到 o

所以不要手动编写所有方法..

@Override
public boolean theirBoolean() {
return o.theirBoolean();
}

@Override
public String theirString() {
return o.theirString();
}

@Override
public void theirVoid(String s) {
o.theirVoid(s);
}

有没有办法生成代码?

最佳答案

在 Eclipse 中:

选择o并左键单击,转到源 - 生成委托(delegate)方法..

关于java - 将接口(interface)重定向到对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34110141/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com