1. 本節(jié)課將為你講解,父類在對實例的類型進行轉(zhuǎn)化時的應(yīng)用。
5. 接著創(chuàng)建一個名為狗的類,并繼承自生物類。
8. 依次設(shè)置主人屬性的值,以及調(diào)用父類的初始化方法,設(shè)置名稱屬性的值。
9. 創(chuàng)建一個作為父類的生物類型的數(shù)組。
10. 往數(shù)組中添加三個子類的實例對象,并分別設(shè)置它們的名稱和主人屬性。
11. 接著通過循環(huán)語句,對數(shù)組中的元素進行遍歷。
12. 通過轉(zhuǎn)換標(biāo)識符將遍歷到的元素,將它們的類型從父類,強制轉(zhuǎn)換為子類的類型。這樣就可以獲得并輸出元素的各個屬性的值了。
13. 使用另一個循環(huán)語句,并將數(shù)組強制轉(zhuǎn)換成子類的類型。最后點擊底部的顯示調(diào)試區(qū)圖標(biāo),通過控制臺觀察輸出的所有日志。
本文整理自:《Swift4互動教程》,真正的[手把手]教學(xué)模式,用最快的速度上手iOS開發(fā)和Swift語言,蘋果商店App Store免費下載:https://itunes.apple.com/cn/app/id1320746678,或掃描本頁底部的二維碼。課程配套素材下載地址:資料下載














