Java 传递对象,包括对象

Java 传递对象,包括对象,java,class,parameter-passing,Java,Class,Parameter Passing,我有一门课: UI.java private Panel Panel1 = new Panel() ClickMethod(){ Popup pop = new Popup(this) } show(){ Panel1.getText(); //should get the Text out of it } Popup.java private uiobj; Popup(Ui uiobj){ this.uiobj = uiobj } click

我有一门课:

UI.java

private Panel Panel1 = new Panel()

ClickMethod(){
Popup pop = new Popup(this)
}

show(){  
Panel1.getText(); //should get the Text out of it
}
Popup.java

   private uiobj;
     Popup(Ui uiobj){
    this.uiobj = uiobj
    }

    click(){
    uiobj.show();
    }
问题是我的Panel1没有通过,所以如果我打电话

  show(){  
    Panel1.getText(); //should get the Text out of it
    }

我得到一个空字符串。

private uiobj此处的
uiobj
类型是什么?我想应该是UIC,这段代码编译了吗?