Why is constructor of super class invoked when we declare the object of sub class? (Java)

后端 未结 18 1365
误落风尘
误落风尘 2020-11-27 19:30

Consider this code:

class Test {
    Test() {
        System.out.println(\"In constructor of Superclass\");
    }

    int adds(int n1, int n2) {
        ret         


        
18条回答
  •  春和景丽
    2020-11-27 20:01

    Constructor of Super class in called first because all the methods in the program firstly present in heap and after compilation they stores in to the stack,due to which super class constructor is called first.

提交回复
热议问题