이 포스트는 야곰님의 Swift 프로그래밍 2판을 보고 스스로 공부한 내용을 정리한 포스트 입니다.



예제 코드



참고 자료



서브스크립트 재정의 (Overriding Subscript)

  • 서브스크립트도 메서드와 마찬가지로 재정의가 가능하다.

  • 서브스크립트도 매개변수와 반환 타입이 다르면 다른 서브스크립트로 취급하므로, 자식클래스에서 재정의하려는 서브스크립트라면 부모클래스 서브스크립트의 매개변수와 반환 타입이 같아야 한다.

inheritanceImage-10 inheritanceImage-11