디폴트 생성자(Default Contructor)

CODEDRAGON Development/Java

반응형


 

디폴트 생성자(Default Contructor)

·       생성자를 정의하지 않았을 경우에만 호출 되어 집니다.

·       생성자가 없어도 인스턴스 생성이 가능한 이유는 자바 컴파일러 자동으로 디폴트 생성자를 자동으로 삽입시켜주기 때문입니다.

·       모든 클래스는 자동으로 기본 생성자(디폴트 생성자) 생성됩니다.

·       인수를 가지지 않는 생성자입니다.(생성자는 오버로딩이 가능하므로 여러 개를 있는데 인수가 없는 생성자)

·       디폴트 생성자의 접근제어 지시자는 클래스의 선언형태에 따라서 결정됩니다

·       초기화 역할을 하는 생성자가 아닙니다.

·       프로그래머가 생성자를 직접 정의 경우 컴파일러는 매개변수가 없는 기본 생성자를 제공하지 않습니다.

 

 


반응형

'Development > Java' 카테고리의 다른 글

Java - 디폴트 생성자 형식  (0) 2018.11.12
객체 및 참조 구조  (0) 2018.11.12
Arrays 클래스의 주요 메소드  (0) 2018.11.11
2차원 배열(two dimensional array)  (0) 2018.11.09
가변 배열(dynamic array)  (0) 2018.11.09