Николай Asked:2020-09-07 21:39:47 +0000 UTC2020-09-07 21:39:47 +0000 UTC 2020-09-07 21:39:47 +0000 UTC 如何从嵌套类访问外部类的对象? 772 嵌套类如何访问外部类对象? public class FirstClass{ JFrame frame = new JFrame(); // объект к которому надо обратится public static SecondClass{ ... } } java 1 个回答 Voted Best Answer SergeiK 2020-09-07T21:57:49Z2020-09-07T21:57:49Z 如果内部类是非静态的,那么像这样:FirstClass.this.frame 在您的情况下,您需要将其设为frame静态字段,因为 无法从静态代码访问非静态代码。然后可以像这样从嵌套类中获取变量:FirstClass.frame
如果内部类是非静态的,那么像这样:
FirstClass.this.frame在您的情况下,您需要将其设为
frame静态字段,因为 无法从静态代码访问非静态代码。然后可以像这样从嵌套类中获取变量:FirstClass.frame