You are currently viewing a revision titled "Overriding", saved on 2020-06-02 오후 7:58 by 야곰 | |
---|---|
제목 | Overriding |
내용 | |
요약글 | |
Markdown content | 자식[클래스](/docs/class)에서, 부모클래스로부터 [상속](/docs/inheritance)받은 것을 재정의 하는 것.
오버라이딩은 인스턴스 메소드, 타입 메소드, 인스턴스 프로퍼티, 타입 프로퍼티, 서브스크립트 모두에 대해 가능합니다.
오버라이드를 위해서는 다른 선언 앞에 `override` 키워드를 붙여줍니다.
Swift에서는 이 `override` 키워드를 보면 부모에 그 정의가 있는지 확인합니다.
관련 강좌 : [상속](https://yagom.net/courses/swift-basic/lessons/%ed%83%80%ec%9e%85-%ec%8b%ac%ed%99%94/topic/%ec%83%81%ec%86%8d/) |