在jframe代码中创建和访问的对象不起作用

时间:2017-01-14 13:42:25

标签: java swing netbeans

我创建了一个名为player and beginner(public class Beginner extends Player

的类

然后我尝试从主类访问初学者。有效。 截图下面。 Main object create and access

然后我尝试创建另一个对象并从jframe访问该对象。它允许我创建对象(Beginner b1= new Beginner();) 但是不允许访问该对象。它表示标识符

这里是jframe内的屏幕截图。 Inside jframe

如何通过后面的jframe代码进行访问?是什么原因造成的?

注意:我还是java的初学者。因此,请不要误解我提出这类问题。谢谢..!

1 个答案:

答案 0 :(得分:0)

除非你正在做作业,否则你不能给这样的成员打电话。

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
    }
}