多繼承即一個(gè)子類(lèi)可以有多個(gè)父類(lèi),它繼承了多個(gè)父類(lèi)的特性绍些。
Object-c的類(lèi)沒(méi)有多繼承,只支持單繼承,如果要實(shí)現(xiàn)多繼承的話(huà),可以通過(guò)類(lèi)別和協(xié)議的方式來(lái)實(shí)現(xiàn),OC類(lèi)似于多繼承,是在 用protocol委托代理來(lái)實(shí)現(xiàn)的;可以實(shí)現(xiàn)多個(gè)接口,通過(guò)實(shí)現(xiàn)多個(gè)接口可以完成C++的多重繼承;Category是類(lèi)別,一般情況用分類(lèi)好,用Category去重寫(xiě)類(lèi)的方法,僅對(duì)本Category有效,不會(huì)影響到其他類(lèi)與原有類(lèi)的關(guān)系晕拆。