this1 [Java] 생성자 생성자(constructor)생성자는 new 연산자로 클래스로부터 객체를 생성할 때 호출되어 객체의 초기화를 담당.객체 초기화란 필드를 초기화하거나 메소드를 호출해서 객체를 사용할 준비를 하는 것을 말하며, 생성자를 실행하지 않고는 클래스로부터 객체를 만들 수 없음.new 연산자에 의해 생성자가 성공적으로 실행되면 힙(heap)영역에 객체가 생성되고 객체의 번지가 리턴되며, 리턴된 객체의 번지는 클래스 변수에 저장됨. 기본 생성자모든 클래스는 생성자가 반드시 존재하며, 생성자를 하나 이상 가질 수 있음. 객체를 다양한 값으로 초기화하기 위해서 클래스 내부에 생성자 선언을 생략했다면 기본 생성자가 자동으로 추가됨. 생성자 선언생성자는 메소드와 비슷한 모양을 가지고 있으나, 리턴 타입이 없고 클래스 이름과.. 2025. 11. 9. 이전 1 다음