Closed
Description
Q2 is wrong. Abstract function can't be called (that's why it is abstract) so it can't return null. The answer closest to "A superclass is initialized before its subclass. Therefore, name has not been set before it is rendered", but this isn't really true either. If init{}
in the Airplane
class, then results will be the same.
The right answer is "init{} block runs before constructor". There is no reference linked and missing the instantiation line, C130
comes from nowhere.