Language/JAVA

생성자(constructor)

바까 2020. 6. 15. 15:14
반응형

생성자가 하는 일은 클래스를 처음 만들 때 필드(멤버 변수)나 상수를 초기화 하는 것입니다.

생성자는 클래스를 생성할 때만 호출 합니다.

디폴트 생성자: 생성자 이름은 클래스 이름과 같고, 생성자는 반환값이 없습니다.

생성자가 없는 클래스는 클래스 파일을 컴파일할 때 자바 컴파일러에서 자동으로 생성자를 만들어 줍니다. 이렇게 자동으로 만들어 주는 생성자를 디폴트 생성자(default constructor)라고 합니다.

티폴트 생성자는 매개변수가 없고 구현코드도 없습니다.

프로그래머가 디폴트 생성자를 직접 만드는 경우 필요에 따라 직접 코드를 구현할 수 있습니다.

반응형