생성자 함수(메서드)
- 객체 생성 시에 한 번 호출되는 특수한 메서드
- 객체 생성 시에 1회 호출
- 객체 생성 시 필요한 초기값을 부여
- 생성자 함수는 클래스 이름과 동일하며 반환자료형을 가지지 않는다.
- 생성자 함수를 명시하지 않을 때 기본적으로 컴파일러에 의해 주입되는 생성자가 있는데 이를 디폴트 생성자라고 한다.
- 컴파일러에 의해 주입받는 디폴트 생성자는 모든 멤버의 초기값을 0(or false or null)으로 지정
생성자가 하나도 없다면 자동으로 만들어 준다.
*생성자 사용*
코드가 간결해진다.
생성자 안에서 다른 생성자 호출
- 메서드 이름을 this로 해야 된다.
- 생성자의 가장 첫 줄에 작성해야 한다.
'java' 카테고리의 다른 글
Java 11(super) (0) | 2023.07.02 |
---|---|
Java 10(상속) (0) | 2023.06.28 |
Java 08(오버로딩, 오버라이딩) (0) | 2023.06.22 |
Java 07(지역변수, 멤버변수) (0) | 2023.06.18 |
Java 06 (0) | 2023.06.17 |