[Kotlin] 2. 상속
2020. 10. 4.
상속(Inheritance) 상속은 자식(클래스)이 상속받고 싶은 부모(클래스)를 선택해서 상속받는다. 이 때 상속받는 클래스는 자식클래스, 하위클래스 또는 서브클래스라고 부르며 상속을 해주는 클래스를 부모클래스, 상위클래스 또는 슈퍼클래스라고 부른다. 자식 클래스가 부모 클래스로부터 상속을 받게 되면 부모 클래스의 프로퍼티와 메서드를 물려받게 된다. 상속 방법 코틀린에서의 최상위 클래스는 Any다. class 상속타입을 선언하지 않으면 암시적으로 Any가 상속되는 것이다. 명시적으로 상속관계를 표현하기 위해서는 class의 헤더부분에 콜론(:)과 상속받고자 하는 클래스를 적어주면 된다. 상속관계에 사용되는 키워드는 "open"이다. open class A class B: A() {} 코틀린에서 clas..