디폴트 생성자(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 |