gpt4 book ai didi

Java - 知道在 attr 中包含我当前对象的 obj

转载 作者:太空宇宙 更新时间:2023-11-04 14:20:55 27 4
gpt4 key购买 nike

我确信答案比我想象的要容易,而且我有点疲惫,如果您发现我的问题..愚蠢,我很抱歉。

让我们考虑以下两个类:

public class Objet1 {
private Objet2 obj;
//getter & setter
}

public class Objet2 {
public void myFunc(Objet1 objj) {
// blabla
}
}

在 myFunc 中,我需要访问 Object1 的某些方法,这就是我在参数中包含 Object1 的原因。还有其他解决方案可以访问它吗?因为我必须写类似 Object1 ob = new Object1(); 的内容ob.getObject2().myFunc(ob);我不认为/不知道这是否是 java 的一个很好的用途..

我在 Object2 类中,我想知道是否可以访问在 attr 中包含我的实际 Object2 的 Object1,而不通过另一个参数传递他

提前致谢,抱歉,如果我没有使用商品条款,这肯定是我找不到答案的原因

最佳答案

ob.getObject2().myFunc(ob);

也可以缩短为

ob.myFunc();

添加以下内容:

class Objet1 {
private Objet2 obj;

public void myFunc() {
this.obj.myFunc(this);
}
}

相关阅读:

关于Java - 知道在 attr 中包含我当前对象的 obj,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27207373/

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