Type Casting

Swift

[Swift] 타입 캐스팅

타입 캐스팅 is 연산자(type check operator) 인스턴스의 타입을 검사함 인스턴스 is 타입 형태로 사용 (이항 연산자) 상속은 저장속성 확장 개념이기 때문에 하위 클래스가 상위 클래스의 타입일 수는 있지만, 상위 클래스가 하위 클래스 타입일 수는 없다. (메모리 관점에서 하위 클래스의 인스턴스는 상위 클래스의 속성을 가지고 있지만, 상위 클래스는 하위 클래스의 속성을 가지고 있지 않다.) Person 인스턴스 is Undergraduate(false) Undergraduate인스턴스 is Person (true) class Person { var id = 0 var name = "데이지" var email = "abc@naver.com" } // Person 클래스 상속 class Stu..

ruby
'Type Casting' 태그의 글 목록