从内部类访问父applet

时间:2013-02-25 03:39:36

标签: java oop applet

我想知道是否有人可以让我知道如何从我在main(applet)类中创建的对象的main(applet)类中访问对象。消息来源可能会澄清一些事情。通常我会使用访问器,但这是为了简单起见

public class Bravo  {

  int copyint;

  Bravo()  {

    // Here I want to access the targetobj's theint from here
    copyint = targetobj.theint;  // I belive this doesn't work 
  }
}

public class Charlie  {

  static int theint;

  Charlie() {

    theint = 7;
  }
}

public class alpha extends JApplet {

  public void init() {

    createApp();
  }

  public void createApp()  {

     Charlie targetobj = new Charlie();
     Bravo askingobj = new Bravo();
  }
}

TYIA -Roland

1 个答案:

答案 0 :(得分:0)

请参阅static int theint您已将其声明为静态。所以你不需要使用object来访问这个变量。您可以使用className.variable,如下所示:

Charlie.theint;

如果类对其他类可见,这将有效。