Internal1 [Kotlin] 상속, 오버 라이딩, 접근 제한자(Inheritance, Overriding, Modifier) 상속시의 생성자 상속이란 다른 클래스를 참조해서 클래스를 선언하는 것을 의미한다. 코틀린에서 상속이란 선언부에 콜론과 함께 상속받을 클래스의 이름과 괄호를 입력하면된다. 상위 클래스는 하위 클래스에서 참조할 수 있도록 open 키워드를 사용한다. 또한 하위 클래스에서 상위 클래스를 상속할 때는 상위 클래스의 상속자를 같이 호출해주어야 한다. open class SuperClass{ // 다른 클래스가 상속 받을 수 있도록 open 키워드 사용 } class SubClass: SuperClass(){ // SuperClass를 상속받는 SubClass } 만약 하위 생성자에 보조 생성자만 존재한다면 다음과 같이 선언하는 것 또한 가능하다. open class SuperClass(name: String).. 2023. 4. 18. 이전 1 다음