According book mentioned subject of this topic (on page 183) there 3 correct answers on this test.
... .In the absence of a user-defined constructor,Java inserts a default constructor.This constructor doesn't accept any method argument.It calls the constructor of the super (parent) class and assigns default values to all the instance variables.
I google about this default constructors and recognize initializing instance variables perform before executing constructor.
This tiny ad is wafer thin:
Devious Experiments for a Truly Passive Greenhouse!