繼承及便利構造器

繼承: 當多個類出現部分相同的實例變量和方法時,就要考慮繼承

繼承的使用:將多個類中相同的實例變量的方法提出來寫成一個公共的父類.

 [super eat];//[self eat] 使用self來調用自己的方法,死循環.

             //[super eat]用來調用父類方法的實現.

繼承時的方法會存在三種情況:

1.保留父類對該方法的實現(實現方式,不重寫方法)

2.按子類重寫之後的方式來實現(實現方式,重寫該方法,寫自己的實現體,完成忽視父類的實現)

3.對於該方法既有父類對該方法的實現又有子類對該方法的實現

繼承時的初始化方法

1.採用 super 調用父類對初始化方法的實現,爲父類繼承過來的實例變量賦值.

2.初始化時,本類只對自己獨有的實例變量賦值即可

便利構造器

作用:快速創建對象,內部封裝了創建對象的過程

格式:1. + 號方法 2.返回值爲 id 類型 3.以類名+ with開頭,拼接上多個參數





發佈了29 篇原創文章 · 獲贊 6 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章