【发布时间】:2010-04-09 02:00:28
【问题描述】:
我正在用 NetBeans 编写一个应用程序。我有两个类 MyApp_View 和 MyApp_Functions。
MyApp_View 类是这样开始的
public class MyApp_View extends FrameView {
MyApp_Functions My_functions = new MyApp_Functions();
public MyApp_View(SingleFrameApplication app) {
super(app);
在 MyApp_Functions 我有MyApp_View my_view = new MyApp_View(null);
我想从 MyApp_Functions 访问 MyApp_View 中的公共变量,并从视图中访问函数中的公共方法,但没有成功。
这可行吗?怎么做?
编辑: 从我得到的答案来看,我认为最好澄清一下。
如果我在 MyApp_Functions 中声明 MyApp_View 或在 MyApp_View 中声明 MyApp_Functions,它会按预期工作。但是我无法从另一个类访问两个类中的公共内容。显然,我只能访问我声明的内容。
如果我尝试在 MyApp_Functions 中声明 MyApp_View 并在 MyApp_View 中声明 MyApp_Functions ,它们可以正常编译。但我在启动时收到一个空异常错误。
再次。更容易理解?这是可行的吗?如何?
【问题讨论】: