예 , 같은 이름의 메서드를 정의할 수 있습니다. 수업처럼. 컴파일 타임이 없거나 런타임 오류가 발생합니다. 그러나 이것은 Java의 코딩 표준에 따라 권장되지 않습니다. 일반적으로 생성자 이름과 클래스 이름은 항상 동일합니다. 자바로.
예시
public class MethodNameTest { private String str = "Welcome to TutorialsPoint"; public void MethodNameTest() { // Declared method name same as the class name System.out.println("Both method name and class name are the same"); } public static void main(String args[]) { MethodNameTest test = new MethodNameTest(); System.out.println(test.str); System.out.println(test.MethodNameTest()); } }
위의 예에서 메서드 이름(MethodNameTest ) 클래스 이름(MethodNameTest)과 동일 ), 오류 없이 성공적으로 컴파일됩니다.
출력
Welcome to TutorialsPoint Both method name and class name are the same