자바 기초 문법3(오버로딩)

한동훈·2023년 3월 14일
1

자바 문법

목록 보기
2/4

생성자 오버로딩(Constructor Overloading)이란 한 클래스 내에 같은 이름의 메소드를 중복하여 정의하고, 클래스로부터 객체를 생성할 때 필요한 변수들만 적절히 초기화하기 위해 사용되는 것을 의미한다.

외부에서 제공되는 다양한 데이터들을 이용해서 객체를 초기화하려면 생성자도 다양화 될 필요가 있습니다.

ex)

public class Car {

  Car() { .. 
  }

  Car(String model) { ... 
  }

  Car(String model, String color) { ... 
  }

  Car(String model, String color, int speed) { ... 
  }

}
profile
돌덩이

0개의 댓글