我想知道是否有人可以让我知道如何从我在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
答案 0 :(得分:0)
请参阅static int theint
您已将其声明为静态。所以你不需要使用object来访问这个变量。您可以使用className.variable
,如下所示:
Charlie.theint;
如果类对其他类可见,这将有效。