OC3 繼承和初始化方法

2021-06-26 19:28:42 字數 395 閱讀 3548

繼承和初始化方法

乙個完整的初始化方法 每乙個類只在乎自己的初始化方法就可以了 

如果乙個初始化方法在被別的初始化方法呼叫 來初始化一系列的成員變數 就把這個方法叫做指派初始化方法

指派初始化方法的作用

1簡化**

2確保在使用其他的初始化方法的時候指派初始化方法中得**一定被呼叫

實現遍歷構造器方法

把初始化乙個物件的過程從main.m中移到方法中

便利構造器方法是加法方法 實際上 是模擬乙個外部的環境 不可以直接使用成員變數 也不推薦使用self和super等關鍵字

遍歷構造器的方式

+ (類名 *)物件名with...(引數型別)引數 繼承

子類繼承父類的所有屬性和方法

子類還可以重寫父類的方法

OC3 完全角態的初始化,初始化方法 遍歷初始化

理解繼承,掌握他的屬性和方法的使用還有關係 完全角態的初始化,初始化方法 遍歷初始化,1.oc裡面繼承的特點 1 繼承中上一層時父類,下一層是子類,父類和子類時相對的。2 所有的類是最根本的父類是nsobject 類的始祖 3 繼承具有傳遞性 4 核心 子類能繼承父類全部 private除外 特徵和...

OC之繼承 初始化方法

一 繼承 繼承的上層 父類,繼承的下層 子類。繼承是單向的,不能相互繼承。繼承具有傳遞性 a繼承於b,b繼承於c,a具有b和c的特徵和行為。子類能繼承父類全部的特徵和行為。因為沒有,所以所有。物件導向提供了繼承語法,能大大簡化 把公共的方法和例項變數 寫在父類裡,子類只需要寫自己獨有的例項變數和方法...

OC 繼承,便利構造器,初始化方法

zombie.h 自定義初始化方法的宣告 id initwithblood nsinteger blood attack nsinteger attack speed cgfloat speed 便利構造器 zombie zombiewithblood nsinteger blood attack ...