繼承和初始化方法
乙個完整的初始化方法 每乙個類只在乎自己的初始化方法就可以了
如果乙個初始化方法在被別的初始化方法呼叫 來初始化一系列的成員變數 就把這個方法叫做指派初始化方法
指派初始化方法的作用
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 ...