1. Init 블록 - 통하지 않고도 init {} 이라는 블록을 통해 클래스가 생성되자마자 자동으로 처리해야할 코드를 만들 수 있다. class TestClass1 { Init() { println("지금 실행되었다!"); } } 2. 생성자 - Class 선언 시 뒤에 constructor을 붙여서 만들거나, 추가 생성자를 만들 수 있다. - 코틀린의 생성자의 의미는 클래스 생성 시 매개변수를 받아 멤버변수의 값을 초기화하는 의미 이다. - 추가 생성자는 반드시 뒤에 this를 붙여서 기본 생성자를 초기화(?) 시켜줘야한다. fun main(args : Array) { var t1 = TestClass1(10, 400); println(t1.a1); } //기본 생성자 class TestClass1 ..