繼承是用來(lái)描述類與類之間的關(guān)系的皆愉。子類繼承于父類,擁有父類的屬性和方法艇抠。
擴(kuò)展就是向一個(gè)已有的類幕庐、結(jié)構(gòu)體或枚舉類型添加新功能
擴(kuò)展可以對(duì)一個(gè)類型添加新的功能,但是不能重寫已有的功能家淤。
Swift 中的擴(kuò)展可以:
1.添加計(jì)算型屬性和計(jì)算型靜態(tài)屬性
2.定義實(shí)例方法和類型方法
3.提供新的構(gòu)造器
4.定義下標(biāo)
5.定義和使用新的嵌套類型
6.使一個(gè)已有類型符合某個(gè)協(xié)議