Java 对象在jframe代码内部创建和访问不起作用

Java 对象在jframe代码内部创建和访问不起作用,java,swing,netbeans,Java,Swing,Netbeans,我创建了一个名为player和初学者的类(公共类初学者扩展player) 然后我试着从主课接触初学者。成功了。 下面是截图。 然后我尝试创建另一个对象并从jframe访问该对象。它允许我创建对象(初学者b1=new初学者();) 但不允许访问该对象。它说这是预期的 这是jframe内部的屏幕截图。 我如何通过jframe代码进行访问??这是什么原因 注意:我还是java的初学者。所以,请不要误解我提出的这类问题。谢谢你 除非你在做作业,否则你不能那样给会员打电话 public class A

我创建了一个名为player和初学者的类(
公共类初学者扩展player

然后我试着从主课接触初学者。成功了。 下面是截图。

然后我尝试创建另一个对象并从jframe访问该对象。它允许我创建对象(
初学者b1=new初学者();
) 但不允许访问该对象。它说这是预期的

这是jframe内部的屏幕截图。

我如何通过jframe代码进行访问??这是什么原因


注意:我还是java的初学者。所以,请不要误解我提出的这类问题。谢谢你

除非你在做作业,否则你不能那样给会员打电话

public class A {
    void foo() { ... }
    int shoo() { ... }
}

public class b {
    A a = new A();
    // can't call a.foo() here

    int x = a.shoo(); // valid

    {
        a.foo(); //valid
    }


    bar () {
        a.foo(); // valid
    }
}

您需要从方法或块访问成员。您只能在那里声明变量。1)在以后的问题中,不要发布IDE的屏幕截图,而是发布代码文本和错误或警告消息。可以搜索文本,但不能搜索图像中的文本。2) 这个问题与IDE无关,与Java和编译器无关。不要添加标签。好的。。从现在起,我将坚持这一点。。!