이번 글에서는 클래스의 생성자에 대해서 알아보도록 하겠습니다. 생성자 저번 글에서 클래스의 기본적인 구조에 대해서 알아봤었습니다. 생성자는 클래스의 인스턴스를 생성할 때 호출하게 되는 특수한 함수를 말합니다. 따라서 클래스를 통해 객체를 생성할 때에 무조건 이 생성자를 호출하여 내부의 코드를 실행하게 되어있으며, 이를 통해 객체 생성 시 수행해야 하는 코드들을 이곳에 입력하게 됩니다. 예를 들어 baby라는 클래스를 만들어서 객체를 생성한다고 생각해봅시다. 이때 생성자를 사용해서 아기가 태어날 때 "응애"하며 우는 텍스트가 가장 먼저 출력되도록 할 수 있습니다. 그렇다면 생성자는 어떻게 사용하는 걸까요? 먼저, 클래스의 속성들만 초기화할 때에는 다음과 같이 사용할 수 있습니다. fun main() { v..