Redundant extends Object
ID |
java.no_explicit_extends_object |
Severity |
info |
Remediation Complexity |
medium |
Remediation Risk |
low |
Remediation Effort |
medium |
Resource |
Code Smell |
Language |
Java |
Tags |
code-style |
Rationale
Every Java class implicitly extends Object when no superclass is specified. Writing extends Object is redundant and clutters the class declaration without adding any information.
// Bad -- redundant extends Object
public class Account extends Object {
// ...
}