我有一个Foo
扩展Dialog
(SWT)的类。
我定义了一个数据成员private Bazz bazz
在这个类中,我定义了一个名为的方法GetOkListener()
,它基本上返回一个SelectionListener
对象。
在public void widgetSelected(SelectionEvent arg0)
我访问的方法中是bazz
这样的:Foo.this.bazz
.
我的问题是,
这怎么可能?bazz
定义为private
。
这门课在Foo extends Dialog
@Override
protected SelectionListener GetOkListener() {
return new SelectionListener() {
public void widgetSelected(SelectionEvent arg0) {
System.out.println(CreateAlbumDialog.this.album);
}
public void widgetDefaultSelected(SelectionEvent arg0) {
// TODO Auto-generated method stub
}
};
}