有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

我创建了一个名为player和初学者的类(public class Beginner extends Player

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

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

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

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

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


共 (1) 个答案

  1. # 1 楼答案

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

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