Normally it is used inside of an inner class:
It means the this
instance of the outer Account
class.
Writing this
by itself will return the instance of the inner class, not the outer class.
Domanda
I came across the code:
synchronized(Account.this)
{}
where Account
is a class.
Does Account.this
mean any current instance of class Account?
Soluzione 2
Normally it is used inside of an inner class:
It means the this
instance of the outer Account
class.
Writing this
by itself will return the instance of the inner class, not the outer class.
Altri suggerimenti
This would probably be from an inner class of Account.
class Account {
class InnerAccount {
...
synchronized(Account.this) {
}
}
}