[Android/Kotlin] 17. 상속
상속(Inheritance) • 상속이 필요한 경우 - 바탕이 되는 클래스에 확장이 되는 클래스를 만들고 싶은 경우 - 이미 존재하는 클래스를 합칠 때 • open 키워드로 설정된 클래스만 상속할 수 있다. ex) open class 클래스명() {} • final 키워드로 설정된 클래스는 상속할 수 없다. - 명시하지 않는다면 기본적으로 final로 선언. ex) final class 클래스명() {} • 상속해준 클래스를 슈퍼 클래스(또는 부모 클래스), 상속받은 클래스를 서브 클래스(또는 자식 클래스)라고 한다. • 서브 클래스는 슈퍼 클래스가 가지고 있는 모든 것을 물려 받는다. // 상속을 사용하지 않을 때 - 같은 코드 반복 및 클래스끼리의 연관성 확인 어려움. class Warrior() {..
📱 Android/💻 Kotlin
2022. 10. 12. 18:17
공지사항