Is calling super's constructor redundant in this case? [duplicate]
问题 This question already has answers here : Is it unnecessary to put super() in constructor? (6 answers) Closed 6 years ago . I always thought that when creating an object with a sub-class, we need to explicitly use super(arguments list) to call the constructor of the super class. However I did an experiment and realize that even without using the super() , the super class's constructor will be called automatically. Is this true? If this is true, when is super() redundant and when it is not?