상속1 9장. 상속 9.1 코틀린에서 상속 9.1.1 Any 클래스 - 코틀린의 모든 클래스는 Any 클래스의 서브 클래스이다. Java.jang.Object와 다르다. equals, toString 만 제공한다. 9.1.2 상속을 통한 클래스 정의(open) - 상속하려는 상위 클래스를 open으로 명시해야 한다. 상속 허용 여부를 명시하지 않으면 기본으로 final로 적용된다. 9.2 오버라이드 - 상위 클래스에 정의된 프로퍼티나 함수를 하위 클래스에서 재정의하는 것을 말한다. 9.2.1 함수 오버라이드 - 함수를 오버라이드 하기 위해서는 함수 선언에 명시적으로 open 예약어를 추가해야 한다. - 하위 클래스에서 상위 클래스의 함수를 재정의할 때는 함수 앞에 override 예약어를 추가해야 한다. 9.2.2 over.. 2020. 1. 20. 이전 1 다음