클래스 (Class) 일단 클래스를 알기 전에 코틀린 파일의 특징부터 알아야 합니다. 코틀린 파일은 xxx.kt 형태로 작성하며 안쪽 구조는 java와는 다소 큰 차이가 있습니다. 우선 메소드가 kt 파일 내에 클래스의 존재와 관련없이 존재할 수 있습니다. // 일반 클래스 class Test(val test: Int) { } // 클래스와 떨어진 함수. fun test() { println("test") } 위의 일반 클래스에서 (val test: Int) 표현은 생략된 생성자 표현입니다. 생성자는 constructor 키워드로 아래와 같이 표현할 수도 있습니다. 하지만 표현상 constructor를 제외한 표현이 더욱 간소화되기도 하고 가독성도 좋기 때문에 대체로 생략하는 편입니다. class Tes..