-
06 (8) 오버로딩, 생성자Java 2023. 5. 6. 12:56반응형
오버로딩
- 한 클래스 안에 같은 이름의 메서드 여러 개 정의하는 것
생성자
- 인스턴스가 생설될 때마다 호출되는 ‘인스턴스 초기화 메서드’
- 이름이 클래스 이름과 같아야 한다.
생성자 오버로딩
- 이름이 클래스 이름과 같아야 한다.
- 리턴 값이 없다. (void 안붙임)
- 모든 클래스는 반드시 생성자를 가져야 한다.- 리턴 값이 없다. (void 안붙임)
- 모든 클래스는 반드시 생성자를 가져야 한다.
- 매개 변수가 있고, 없음므로 1,2,3 오버로딩에 해당
- 이름이 같아도 매개변수로 구분이 가능하다
기본생성자
- 매개변수가 없는 생성자
- 생성자가 하나도 없을 때만 컴파일러가 자동 추가
- 생성자가 없을 경우는 컴파일러가 자동으로 생성해준다
매개 변수가 있는 생성자
- 코드의 재사용 가능
반응형'Java' 카테고리의 다른 글
07 (1) 상속 (0) 2023.05.06 06 (9) this( )와 this (0) 2023.05.06 06 (7) static 메서드와 인스턴스 메서드 (0) 2023.05.03 06 (6) return문, 호출스택, 기본형 매개변수 (0) 2023.05.03 06 (5) 메서드 (0) 2023.05.03