Swift学习50:多态和类型转换
向下类型转换
类型的常量或变量实际上是子类的实例,你可以用
as?
或as!
向下类型转换至子类类型向下类型转换可能失败,
as?
返回的值是可选类型
,as!
返回的是强制类型
1 | // 基类 |
Any 和 AnyObject
swift 为不确定的类型提供了两种特殊的类型别名:
AnyObject:表示任何类类型
Any:表示任何类型,包括函数类型
嵌套类型
swift 中
类、结构体、枚举
可以进行嵌套嵌套类型能够访问它外部的成员
- Post title:Swift学习50:多态和类型转换
- Post author:张建
- Create time:2023-03-12 22:36:21
- Post link:https://redefine.ohevan.com/2023/03/12/Swift课程/Swift学习50:多态和类型转换/
- Copyright Notice:All articles in this blog are licensed under BY-NC-SA unless stating additionally.