본문 바로가기
Language/JAVA

생성자(constructor)

by 바까 2020. 6. 15.
반응형

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

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

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

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

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

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

반응형

'Language > JAVA' 카테고리의 다른 글

생성자 오버로드(Constructor Overlaod)  (0) 2020.06.15
매개변수가 있는 생성자 만들기  (0) 2020.06.15
new 예약어로 클래스를 생성하기  (0) 2020.06.15
클래스와 인스턴스  (0) 2020.06.15
naming convension  (0) 2020.06.15

댓글