생성자1 [자바 객체 문법] 생성자 (Constructor) 생성자 (Constructor) 한마디 정리: "객체를 생성할 때 호출되어 객체의 초기화를 담당" 즉, 인스턴트 객체를 생성할 때 필요하다. 객체 초기화란? 1. 필드를 초기화하거나 2. 메소드를 호출해서 객체를 사용할 준비를 하는 것 생성자도 일종의 메소드라고 본다. 클래스에 생성자를 따로 선언하지 않아도 기본 생성자로 객체를 만들 수도 있다. 코드로 살펴보자면... public class Car { } 위 Car 클래스 안에는 어떤 생성자도 선언되지 않았지만, 기본 생성자로 객체를 생성할 수 있다. Car myCar = new Car(); // Car(); = 기본 생성자 또, 생성자는 메소드와 비슷한 모양이지만 리턴타입이 없다. 생성자는 클래스 이름과 동일하다. 생성자가 선언되고 사용된 코드를 살펴.. 2020. 4. 18. 이전 1 다음 반응형