자바 클래스(class) 3.생성자(constructor)


자바 클래스(class) 3.생성자(constructor)

생성자(constructor)의 정의 생성자(constructor)는 객체가 생성 될 때 객체를 초기화하고 heap에 객체를 저장하는 메소드이다. 생성자는 객체가 생성될 때 실행된다. 생성자는 클래스명과 동일하며 종료 할 때 값을 반환하지 않는다. 즉 return 값이 존재하지 않는다. 생성자의 종류 Default(implicit) constructor - 기본 생성자 클래스에서 생성자를 따로 선언하지 않으면 JAVA에서 자동으로 Default constructor(기본 생성자)가 생성한다. 단, 생성자를 명시적으로 정의하면 기본 생성자는 생성되지 않는다. Explicit Constructor - 명시적 생성자 기본 생성자 외에 프로그래머가 생성자를 따로 명시적으로 선언 할 수 있다. 이 경우 기본 생성..


원문링크 : 자바 클래스(class) 3.생성자(constructor)