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

后端 未结 18 1369
误落风尘
误落风尘 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:00

    In simple words if super class has parameterized constructor, you need to explicitly call super(params) in the first line of your child class constructor else implicitly all super class constructors are called untill object class is reachead.

提交回复
热议问题