클래스가 구조체와 다른 큰 특징 중의 하나는 상속이 가능하다는 것이었다. 상속은 말 그대로 부모가 자식에게 물려주는 것처럼, 상위 클래스(superclass)가 하위 클래스(subclass)에 자신이 가진 프로퍼티, 메서드, 서브스크립트 등을 물려주는 것이다. [형식] class 서브클래스명: 슈퍼클래스명 { ... } [예시] class Vehicle { var currentSpeed = 0.0 var description: String { return "traveling at \(currentSpeed) miles per hour" } func makeNoise() { } } 여기서, Vehicle은 상속을 받지 않은 기본 클래스이다. 이를 baseclass라고 한다. class Bicycle: Ve..