Instance variable initialization expressions such as int var = getVal(); are evaluated after the super class constructor is executed but prior to the execution of the current class constructor’s body.
Therefore getVal() is called before the body of the ChkCons constructor is executed.