생성자 오버로딩

이영광·2022년 7월 13일

자바

목록 보기
26/34

외부에서 제공되는 다양한 데이터들을 이용해서 객체를 초기화하려면 생성자도 다양화될 필요가 잇다. Car 객체를 생성할 때 외부에서 제공되는 데이터가 없다면 기본 생성자로 Car 객체를 생성해야하고, 외부에서 외부에서 model 데이터나 제공되거나 color 데이터가 제공될 경우에도 Car 객체를 생성할 수 있어야한다. 생성자가 하나뿐이라면 이러한 요구 조건을 수용할 수 없습니다. 그래서 자바는 다양한 방법으로 객체를 생성할 수 있도록 생성자 오버로딩을 제공한다.

생성자 오버로딩이란 매개 변수를 달리 하는 생성자를 여러개 선언하는 것을 말한다

profile
《REACT》《JAVASCRIPT 》 만지고있어욤

0개의 댓글