美文网首页Swift互动教程
5.14 父类在实例类型转化时的应用 [Swift教程]

5.14 父类在实例类型转化时的应用 [Swift教程]

作者: 互动教程网 | 来源:发表于2018-04-11 16:22 被阅读11次

1. 本节课将为你讲解,父类在对实例的类型进行转化时的应用。

image

2. 首先定义一个名为生物的类。

image

3. 然后给类添加一个名称属性。

image

4. 通过初始化方法,设置名称属性的值。

image

5. 接着创建一个名为狗的类,并继承自生物类。

image

6. 然后给类添加一个主人属性。

image

7. 添加一个初始化方法。

image

8. 依次设置主人属性的值,以及调用父类的初始化方法,设置名称属性的值。

image

9. 创建一个作为父类的生物类型的数组。

image

10. 往数组中添加三个子类的实例对象,并分别设置它们的名称和主人属性。

image

11. 接着通过循环语句,对数组中的元素进行遍历。

image

12. 通过转换标识符将遍历到的元素,将它们的类型从父类,强制转换为子类的类型。这样就可以获得并输出元素的各个属性的值了。

image

13. 使用另一个循环语句,并将数组强制转换成子类的类型。最后点击底部的显示调试区图标,通过控制台观察输出的所有日志。

image

image

image

本文整理自:《Swift4互动教程》,真正的[手把手]教学模式,用最快的速度上手iOS开发和Swift语言,苹果商店App Store免费下载:https://itunes.apple.com/cn/app/id1320746678,或扫描本页底部的二维码。课程配套素材下载地址:资料下载

相关文章

  • 5.14 父类在实例类型转化时的应用 [Swift教程]

    1. 本节课将为你讲解,父类在对实例的类型进行转化时的应用。 2. 首先定义一个名为生物的类。 3. 然后给类添加...

  • Swift 类型转换

    Swift 语言类型转换可以判断实例的类型。也可以用于检测实例类型是否属于父类或者子类的实例。Swift 中类型转...

  • iOS开发 - 「Swift 学习」Swift类型转换

    Swift类型转换 类型转换可以判断实例的类型,也可以用于检测实例类型是否属于父类或子类的实例类型转换用as操作符...

  • Swift 类型转换

    Swift 语言类型转换可以判断实例的类型。也可以用于检测实例类型是否属于其父类或者子类的实例。 Swift 中类...

  • java学习

    子类是父类的类型,但父类不是子类的类型。 子类的实例可以声明为父类型,但父类的实例不能声明为子类型。 class ...

  • 类型转换

    Swift 语言类型转换可以判断实例的类型。也可以用于检测实例类型是否属于其父类或者子类的实例。Swift 中类型...

  • iOS swift 学习(四)

    Swift 类型转换Swift 语言类型转换可以判断实例的类型。也可以用于检测实例类型是否属于其父类或者子类的实例...

  • Swift 之类型转换

    Swift 语言类型转换可以判断实例的类型。也可以用于检测实例类型是否属于其父类或者子类的实例。Swift 中类型...

  • Methods

    swift中分为实例方法和类型方法,类型方法类似于OC中的类方法,因应用于类、结构体、枚举所以名为类型方法(类、结...

  • Swift构造过程

    本文对Swift51.com的swift 3.0教程进行了摘录 构造过程 构造过程是使用类、结构体或枚举类型的实例...

网友评论

本文标题:5.14 父类在实例类型转化时的应用 [Swift教程]

本文链接:https://www.haomeiwen.com/subject/evlzhftx.html