불두화 2021. 5. 13. 23:22

2021.05.13 - [JAVA 프로그래밍/Do it! 자바 프로그래밍 입문] - constructor/PersonTest.java

 

constructor/PersonTest.java (디폴트 생성자 직접 추가하기)

2021.05.13 - [JAVA 프로그래밍/Do it! 자바 프로그래밍 입문] - constructor/Person.java (생성자 만들기) constructor/Person.java (생성자 만들기) package constructor; public class Person { String name; f..

snowball-tree.tistory.com

위 글에서와 같이 클래스에 생성자가 두 개 이상 제공되는 경우 (1. 매개 변수를 받는 생성자 2. 프로그래머가 만든 디폴트 생성자)를 생성자 오버로드(constructor overload)라고 합니다. 필요에 따라 매개 변수가 다른 생성자를 여러 개 만들 수 있습니다. 클래스에 생성자를 여러 개 제공하면 이 클래스를 사용하는 코드에서는 원하는 생성자를 선택해 사용할 수 있습니다. 경우에 따라서는 클래스에서 일부로 디폴트 생성자를 제공하지 않기도 합니다.