[swift] 클래스의 상속과 다형성 개념

이번에는 Swift에서 클래스의 상속과 다형성에 대해 알아보겠습니다.

클래스의 상속

클래스의 상속은 부모 클래스가 가지고 있는 프로퍼티와 메서드를 자식 클래스가 물려받는 것을 말합니다. 상속을 위해서는 다음과 같은 키워드를 사용합니다.

class 부모클래스 {
    // 부모 클래스의 내용
}

class 자식클래스: 부모클래스 {
    // 자식 클래스의 내용
}

다형성

다형성은 같은 이름의 메서드나 프로퍼티가 상속 관계에 있는 여러 클래스에서 서로 다른 기능을 하는 특성을 말합니다. 이는 같은 이름으로 여러 형태를 가질 수 있다는 의미로, Swift에서는 오버로딩과 오버라이딩을 통해 다형성을 구현합니다.

오버로딩과 오버라이딩

이상으로 Swift에서 클래스의 상속과 다형성에 대해 알아보았습니다.

더 자세한 내용은 Swift 공식 문서를 참고하세요.

다음에 뵙겠습니다!