Consider this code:
class Test { Test() { System.out.println(\"In constructor of Superclass\"); } int adds(int n1, int n2) { ret
Because it will ensure that when a constructor is invoked, it can rely on all the fields in its superclass being initialised.
see 3.4.4 in here