|
(a) When executed, it creates two instances of Thing and makes the first point to the second.
(b) When executed, it creates a new instance of Thing and then overwrites it by yet another instance.
(c) When executed, it creates a new instance of Thing and then loses all access to it as it creates yet another instance.
(d) It will not compile.
|