Kotlin 클래스 주요 개념 with Java class와 차이점
클래스 정의에 대한 Java와 Kotlin 차이점 이 포스트에서는 코틀린에서의 클래스가 자바와 어떻게 다른지 대략적으로 정리한 내용을 다룹니다. 공부하면서 정리한 포스트이기에 잘못된 내용이나 부족한 부분이 있을 수 있습니다. 댓글로 일러주시면 감사하겠습니다 :) 1. class 키워드에 대한 차이점 기본적으로 자바에서는 class 키워드를 통해 클래스를 정의합니다. class SomeClass { // 속성, 메서드 선언 } 코틀린에서는 이렇게 선언하면 기본적으로 클래스를 포함한 모든 멤버가 final로 정의됩니다. (상속 불가) class SomeClass { // 속성, 메서드 선언 } 때문에 코틀린에는 상속 및 재정의가 가능한 요소로 만들어주는 open이라는 키워드가 있습니다. 클래스, 속성, 메서..