5.4 类(class)的初始化方法、属性和方法 [Swift原创教程]



1. 和结构体相似,类也是构建代码所用的一种通用且灵活的构造体,并且可以为类定义属性和方法。 从本节开始,将为你详细讲解类的使用。


2. 类的定义是使用class关键词,其后是类的名称,首字母通常需要大写,类的具体内容在一段大括号之内。


3. 给类添加两个属性,方法和结构体属性的定义相同。此时系统提示需要对类添加初始化方法。


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


5. 在初始化方法中,设置两个属性的值。


6. 所有的便利初始化方法,都必须调用同一个类中的初始化方法来完成设置,用来作为补充和提供使用上的方便。


7. 便利初始化的方法,是不能被子类重写,或是在子类中以 super 的方式调用的。


8. 设置两个属性的值。


9. 给类添加一个方法。


10. 当方法被调用时,在控制台输出两个属性的值。


11. 创建该类的一个实例,通常一个类的实例被称为对象。此时对象已经拥有两个具有默认值的属性。


12. 接着设置对象的两个属性的值。


13. 然后调用对象的方法,并观察第24行右侧的日志输出。点击底部的显示调试区图标,打开控制台。


14. 从控制台也可以看到对象输出的两个属性的值。


15. 接着对类再次进行实例化,在实例化的同时,还设置了类的两个属性的值。


16. 最后调用对象的方法,并观察控制台的日志输出。从第24行右侧的数据可以看出,输出语句被执行了两次。




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

0