명시적 생성자1 [ 개념 ] JAVA 생성자(constructor)란? this 1. 생성자란? new 연산자와 같이 사용되어 클래스로부터 객체를 생성할 때 호출되어 객체(멤버 변수나 상수)의 초기화를 담당합니다. 즉, 초기화를 통해 객체를 사용할 준비를 합니다. new 연산자에 의해 생성자가 성공적으로 실행되면 힙(heap) 영역에 객체가 선언되고 객체의 주소가 리턴됩니다. 객체 주소를 이용하여 클래스 타입 변수에 저장되어 객체에 접근할 때 사용됩니다. Constructor constructor = new Constructor(); //디폴트 생성자 방식 2. 생성자의 종류 1) 디폴트(기본) 생성자 생성자가 없는 클래스는 클래스 파일을 컴파일할 때, 자바 컴파일러에서 자동으로 생성자를 만들어줍니다. 이렇게 자동으로 만들어 주는 생성자를 만들어 주는 생성자를 디폴트 생성자라고 합니.. 2020. 7. 18. 이전 1 다음