[Swift] 22. 타입 캐스팅 (type casting)
2020. 11. 25. 18:27
iOS/Swift
스위프트의 타입캐스팅 타입 캐스팅은 인스턴스의 타입을 확인하는 용도 이다. 클래스의 인스턴스를 부모 혹은 자식 클래스의 타입으로 사용할 수 있는지 확인하는 용도 is , as 연산자를 사용한다. 정리해서, 인스턴스의 타입을 확인하거나 인스턴스 타입의 슈퍼클래스 또는 서브클래스 타입처럼 다루기 위해 사용! 다음 클래스를 통해 예를 들어서 확인해보려고 한다. class Person { var name: String = "" func breath() { print("하트 비트") } } // Person 클래스 상속 class Student: Person { var school: String = "" func goToSchool() { print("학교 가자") } } // Student 클래스 상속 clas..