생성자

hyunwoo·2022년 10월 5일
0

🌳 Java 지식

목록 보기
9/21

생성자는 개체가 생성되는 순간에 자동으로 호출되는 메소드로서, 객체에 필요한 초기화를 실행하는 코드를 담아야한다.

생성자의 이름은 반드시 클래스 이름과 동일하게 작성해야한다.

위의 코드와 같이 생성자의 이름은 Circle로 동일

생성자에 리턴 타입을 지정할 수 없다.

public Circle() {...} //리턴 타입 선언하지 않음

리턴 값이 없다고 해서, void를 리턴 타입으로 지정하면 안 된다.

public void Circle() {...} // 오류. void를 리턴 타입으로 사용할 수 없음

하지만 return 문은 메소드의 실행을 끝내고 호출한 곳으로 돌아가라는 명령이므로, 생성자의 실행을 끝내고자 하면 생성자 코드 내 어디서든 return; 문을 사용하면 된다.

0개의 댓글