Objective-C三大特性之一:繼承

來源:互聯網
上載者:User

標籤:

一,繼承文法形式:
@interface 類名稱 :父類名稱

二,繼承文法的要點:
1,被繼承的類被稱為父類或超類,繼承的類稱為子類。
2,基本上所有的類都繼承自NSObject(基類)。
3,子類繼承了父類以及父類的父類中所有的成員變數和方法。
4,父類和子類之中的成員變數名不能一樣,否則會報錯。
5,父類和子類的方法名可以相同,當子類裡有和父類裡相同的方法或方法的實現,子類調用這個方法時,系統會優先調用子類裡的同名方法。這種做法被稱為重寫。
6,在重寫中super關鍵字可以直接調用父類裡的方法,主要用在子類拓展父類方法時使用。super和self關鍵字其他用法相似。


三,繼承文法的優點:
1,避免了重複代碼。
2,可以建立起類與類之間的聯絡。

四,繼承文法的缺點:
1,增強了程式的耦合性,當父類被改變或刪除時,會嚴重影響到子類的運行。

 

本人自己總結,如有錯誤,望指正,謝謝。

Objective-C三大特性之一:繼承

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.