JAVA

Java ) 생성자 constructor

allan 2022. 6. 3. 14:30

생성자

함수중 한 종류로 클래스와 이름이 같다.

생성자는 대부분 접근 권한을 public으로 설정한다.

생성자는 반환(return)이 없다.

 

default 생성자 : 자동으로 만들어지는 생성자      // ex) public Person(){}

// 생성자를 쓸 때엔 default생성자를 따로 선언해 주는 것이 안전하다.

 

생성자를 중복으로 정의 하는 것을 오버로딩이라고 한다.

1. 매개변수의 자료형이 다르거나

2. 매개변수의 갯수가 다르거나

3. 매개변수의 순서가 다르거나

세 가지 중 적어도 하나는 지켜야 오버로딩할 수 있다.