类型转换
为类型转换定义类层次
class MediaItem {
var name: String
init(name: String) {
self.name = name
}
}class Movie: MediaItem {
var director: String
init(name: String, director: String) {
self.director = director
super.init(name: name)
}
}
class Song: MediaItem {
var artist: String
init(name: String, artist: String) {
self.artist = artist
super.init(name: name)
}
}检查类型
向下转型
Any 和 AnyObject 的类型转换
最后更新于