생성자 (1) 썸네일형 리스트형 클래스의 구성 멤버(생성자) 생성자 생성자(Constructor)는 new 연산자와 같이 사용되어 클래스로부터 객체를 생성할 때 호출되어 객체의 초기화를 담당한다. 객체 초기화란 필드를 초기화하거나, 메소드를 호출해서 객체를 사용할준비를 하는 것을 말한다. 생성자를 실행시키지 않고는 클래스로부터 객체를 만들수 없다. new연산자에 의해 생성자가 성공적으로 실행되면 힙(heap) 영역에 객체가 생성되고 객체의 주소가 리턴된다. 리턴된 객체의 주소는 클래스 타입 변수에 저장되어 객체에 접근할 때 이용된다. 만약 생성자가 성공적으로 실행되지 않고 예외(에러)가 발생했다면 객체는 생성되지 않는다. 기본 생성자 모든 클래스는 생성자가 반드시 존재하며 , 하나 이상을 가질수 있다. 우리가 클래스 내부에 생성자 선언을 생략했다면 컴파일러는 다음.. 이전 1 다음