Java super()继承

Tho*_*oss 2 java oop inheritance

这个问题的简短摘要:我有一个由子类扩展的父类.

     public class Parent{

        public Parent(){
          //constructor logic
        }
     }
Run Code Online (Sandbox Code Playgroud)

这个子类使用super调用Parent的构造函数:

     public class Child extends Parent{

         public Child(){
            super();
         }
     }
Run Code Online (Sandbox Code Playgroud)

如果我可以在Grandchild类的构造函数中调用super()方法,我想知道是否要扩展Child类:

    public class Grandchild extends Child{

         public Grandchild(){
            super();
         }
    }
Run Code Online (Sandbox Code Playgroud)

Kaz*_*ara 6

这会调用Child类构造函数,而构造函数又会调用Parent类构造函数.