多態就是用父類類型的指針建立子類的對象,好比Dog類繼承了Animal類,下面都是多態:函數
Animal *aa = [Dog new];spa
Dog *dd = (Dog *)aa;指針
1.沒有繼承就沒有多態對象
2.代碼的體現:父類類型的指針指向子類對象繼承
3.好處:若是函數\方法參數中使用的是父類類型,能夠傳入父類、子類對象變量
4.侷限性:方法
父類類型的變量不能直接調用子類特有的方法。必須強轉爲子類類型變量後,才能直接調用子類特有的方法im
版權聲明:本文爲博主原創文章,未經博主容許不得轉載。di