더북(TheBook)

실행 결과

이름 : 백승수
나이 : 21
나이 : 22

처럼 static이 붙는 생성자는 정적 생성자로 ⓐ처럼 정적인 멤버가 호출될 때 먼저 실행됩니다. 에서는 인스턴스 생성자를 선언했고 처럼 인스턴스 멤버가 호출될 때 실행됩니다.

생성자 코드도 메서드의 일종입니다. 하지만 메서드와 달리 반환 형식을 지정할 수 없습니다. 또 static 생성자는 매개변수를 포함할 수 없으며, 매개변수를 사용하여 필드를 초기화할 때는 instance 생성자인 public 생성자를 사용해야 합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.