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.
我遇到了代码:
synchronized(Account.this) {}
在哪里Account上课。 是否Account.this意味着任何当前的 Account 类实例?
Account
Account.this
这可能来自 Account 的内部类。
class Account { class InnerAccount { ... synchronized(Account.this) { } } }
通常它用于内部类内部:它表示外部类的this实例。Account
this
自己写this会返回内部类的实例,而不是外部类。