class C { final int foo; ...}
Attribut foo
wird erst im Konstruktor initialisiert
this
,
dann kann das nicht initialisierte foo
in einem anderen Thread beobachtet werden
class Receiver { void receive (C x) { ... } }
this
: als statischer
Vorgänger einer lokalen Klasse (z. B. ActionListener)