Consider calling super in constructor

Cette page n'est pas encore disponible en français, sa traduction est en cours.
Si vous avez des questions ou des retours sur notre projet de traduction actuel, n'hésitez pas à nous contacter.

Metadata

ID: java-code-style/call-super-in-constructor

Language: Java

Severity: Notice

Category: Code Style

Description

In Java, it is suggested to call super() in an extended class. This rule will report a violation if both a call to super() and an overloaded constructor are absent.

Non-Compliant Code Examples

public class Foo extends Bar{
    public Foo() {} // missing super()
}

Compliant Code Examples

public class Foo extends Bar{
    public Foo() {
        super(); // calls the Bar constructor
    }
    
    public Foo(int code) {
        this(); // also valid
    }
}
https://static.datadoghq.com/static/images/logos/github_avatar.svg https://static.datadoghq.com/static/images/logos/vscode_avatar.svg jetbrains

Seamless integrations. Try Datadog Code Analysis

PREVIEWING: may/unit-testing