Java

06 (8) 오버로딩, 생성자

라타노 2023. 5. 6. 12:56
반응형

오버로딩

- 한 클래스 안에 같은 이름의 메서드 여러 개 정의하는 것

생성자

- 인스턴스가 생설될 때마다 호출되는 인스턴스 초기화 메서드

- 이름이 클래스 이름과 같아야 한다.

생성자 오버로딩

- 이름이 클래스 이름과 같아야 한다.

- 리턴 값이 없다. (void 안붙임)

- 모든 클래스는 반드시 생성자를 가져야 한다.- 리턴 값이 없다. (void 안붙임)

- 모든 클래스는 반드시 생성자를 가져야 한다.

- 매개 변수가 있고, 없음므로 1,2,3 오버로딩에 해당

- 이름이 같아도 매개변수로 구분이 가능하다

 

기본생성자

- 매개변수가 없는 생성자

- 생성자가 하나도 없을 때만 컴파일러가 자동 추가

- 생성자가 없을 경우는 컴파일러가 자동으로 생성해준다

매개 변수가 있는 생성자

- 코드의 재사용 가능

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

출처 : 남궁성의 정석코딩 - YouTube

 

남궁성의 정석코딩

자바의 정석 동영상 강의 채널입니다.(by 저자 남궁성)

www.youtube.com

 

 

 

반응형