주생성자 썸네일형 리스트형 쌩초보를 위한 기초_23_Constructor 생성자 객체 도우미: 생성자 constructor 앞에서 객체는 class(클래스)를 통해 만들 수 있다고 했다. 이때 기본적으로 호출되는 함수가 생성자(constructor ; 컨스트럭터)이다. 모든 클래스는 생성자가 반드시 있어야 한다. 사용자가 만들지 않으면 보이지는 않지만 기본값이 자동으로 생성된다. 생성자는 왜 필요한가? 앞 글의 예 처럼 클래스라는 틀을 만들 때 중괄호 안에 필요한 속성이나 함수를 만들 수 있다. 이럴 경우 객체를 만들면 클래스에 이미 선언되어 있는 속성을 가진 한정된 객체만 만들 수 있다. 하지만 객체를 더 다양하고 유연하게 (다양한 종류의 쿠키를) 만들고 싶다면 어떻게 할 것인가? 이것을 구현하기 위해 생성자(Constructor)라는 함수를 만들었다. construct는 '건설하.. 더보기 이전 1 다음