Swift學習Day006
九、類(Class)
9.1類的構造
![](http://static.javashuo.com/static/loading.gif)
![](http://static.javashuo.com/static/loading.gif)
9.2類是值類型仍是引用類型
![](http://static.javashuo.com/static/loading.gif)
![](http://static.javashuo.com/static/loading.gif)
9.3恆等式
![](http://static.javashuo.com/static/loading.gif)
9.4關於指針
![](http://static.javashuo.com/static/loading.gif)
9.5類的構造init()和析構deinit{}
![](http://static.javashuo.com/static/loading.gif)
9.6類的繼承(Inheritance)
9.6.1子類繼承父類的定義
![](http://static.javashuo.com/static/loading.gif)
9.6.2構造函數修改以及訪問父類的屬性和方法
![](http://static.javashuo.com/static/loading.gif)
9.6.3重寫(Overriding)
9.6.3.1重寫方法
9.6.3.2重寫屬性
![](http://static.javashuo.com/static/loading.gif)
↓↓在調用父類子類都有的方法名字時會變成可選函數
![](http://static.javashuo.com/static/loading.gif)
9.6.3.3重寫屬性觀察器
![](http://static.javashuo.com/static/loading.gif)
9.6.3.4防止重寫(@final) 加上後就能防止重寫
![](http://static.javashuo.com/static/loading.gif)
*iBook的代碼
![](http://static.javashuo.com/static/loading.gif)
![](http://static.javashuo.com/static/loading.gif)
歡迎關注本站公眾號,獲取更多信息