Open 코틀린에서 특정 클래스의 상속을 허용할 때 해당 클래스 앞에 open 키워드를 사용 오버라이드를 허용하고 싶은 메소드나 프로퍼티에도 앞에 open 키워드를 사용 코틀린 클래스는 기본이 final public.. Open 사용 예시 //open 키워드 선언해서 상속이 가능하도록 함 open class Drink { var name = "음료" open fun drink() { println("${name}를 마시자") } } //open 키워드 선언한 클래스를 상속받았음 class Cola : Drink() { var type = "콜라" override fun drink() { println("${name}중 ${type}를 마시자") } } fun main() { //음료를 마시자 var dr..