TICS Coding Standard Viewer 
TIOBE Software Quality Framework
Print-friendly version
©TIOBE Software www.tiobe.com
 
TIOBE - Java Coding Standard
Search

Rule:  Naming9Checked automatically with code checker

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() {}
}