This rule is Obsolete | |
Synopsis: | Classes should not have non-constructor methods with the same name as the class |
Language: | Java |
Severity Level: | 5 |
Category: | Naming |
Description: |
Non-constructor methods should not have the same name as the enclosing class.public class MyClass { // this is bad because it is a method public void MyClass() {} // this is OK because it is a constructor public MyClass() {} } |