개발/Java

[JAVA] class명과 동일한 method명

rudnine 2020. 11. 8. 20:54
반응형

간혹 코드를 보다 보면 반환형이 없는 메소드를 만나게 된다.
이런 형태의 메소드(method)를 생성자(constructor)라고 한다.
리턴 타입이 없는 생성자 메소드의 경우 아래처럼 두가지 특징을 가지고 있다.

  • 클래스(Class) 이름과 메소드(Method) 이름이 똑같다.
  • 반환되는 리턴 타입이 없다.

오랜만에 자바 코드를 접하다 보니 이런걸 배웠었다는 사실조차 잊어버렸다.

반환형이 없는 메소드를 만나도 당황하지 말도록 하자.
클래스의 이름과 동일한지 확인해 보자.

public Member(String name, int age) {
	this.name = name;
    this.age = age;
}

 

반응형