Java
생성자(constructor)와 생성자 오버로딩
hyomee2
2024. 7. 5. 17:56
1. 기본 생성자 (default constructor)
- 클래스에는 적어도 하나 이상의 생성자가 존재해야 한다.
- 생성자를 구현하지 않으면 컴파일러가 기본생성자를 넣어주기 때문에,
클래스에 생성자를 구현하지 않아도 생성자를 호출할 수 있다.
- 기본 생성자는 매개변수와 구현부가 없다. (public Company() {})
2. 생성자 오버로딩
- 클래스에 생성자를 1개 이상 구현하면 기본 생성자는 제공되지 않는다.
- cf. 오버로딩은 생성자 말고 메서드에서도 존재하는 개념이다.
* 본 게시물은
패스트캠퍼스 "한 번에 끝내는 Java/Spring 웹개발 마스터 초격차 패키지" 강의를 바탕으로 정리한 글입니다.