Computer >> 컴퓨터 >  >> 프로그램 작성 >> Java

생성자 이름이 Java의 클래스 이름과 같은 이유는 무엇입니까?


모든 클래스 객체는 동일한 new 키워드를 사용하여 생성되므로 객체를 생성해야 하는 클래스에 대한 정보가 있어야 합니다. 따라서 생성자 이름은 클래스 이름과 같아야 합니다.

예시

class MyConstructor{
   public MyConstructor() {
      System.out.println("The constructor name should be same as the class name");
   }
   public static void main(String args[]){
      MyConstructor mc = new MyConstructor();
   }
}

위 프로그램에서 생성자 이름은 클래스 이름(MyConstructor)과 동일해야 합니다.

출력

The constructor name should be same as the class name