对不起,非常模糊/混乱,我真的不知道如何命名这个问题。如果有人有更好的,请随时编辑它。关于我的问题,
public class Foo()
{
String name;
public Foo()
{
Bar temp = new Bar();
}
}
public class Bar()
{
public Bar()
{
setFooName("newName");
}
public void setFooName(String name)
{
// Is it possible call a method in Foo?
}
}
public class test {
static public void main(String[] args)
{
Foo foobar = new Foo();
}
}
我还是 java 新手,所以我不确定这是否可能,但是使用 C++,我通常会在“Boo”类中有一个“Foo”的局部变量,然后将对该对象的引用传递给Bar 的构造函数,然后将其分配给 Bar 中的局部变量。
由于 java 没有引用,我被困在这件事上。我想这样做的原因是我的示例是我需要在类中创建一个 GUI 对象,然后将来自 GUI 对象的信息发送回创建它的类。
我希望这一切都有意义,如果没有,对不起。