Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
您好,我有可运行的内部类。外部类等待内部类通知。通知完成后,我需要外部类来读取一些内部类对象状态参数。出于这个原因,我让内部类睡眠并等待外部类读取参数并发送通知。出于这个原因,我需要在外部类对象上进行同步。
如何从内部类中获取外部类对象?
如果调用了外部类Outer并且内部类是Outer.Inner,那么您可以通过以下方式获取外部实例:
Outer
Outer.Inner
Outer.this
在内部范围内时。
您可以通过这种方式调用方法和访问字段,但不能分配给 Outer.this。