자식 클래스가 부모 클래스의 필드와 메소드를 받아서 사용하는 것
자바에서는
public class Test extends ParentTest {
}
우리가 공부하고 있는 코틀린에서는
class Test: ParentTest {
}
부모 클래스를 상속 가능하게 하기 위해선 부모 클래스에 ParentTest 클래스에 open 키워드를 달아줘야한다
This Type is final, so it cannot be inherited from 이라는 에러가 나온다
왜냐하면 코틀린은 open 키워드가 없을 경우 다른 곳에서 상속 받지 못하는 final class로 정의된다
final class (java) == class (kotlin)
class (java) == open class (kotlin)