OC基礎 變數可見對與方法

2022-07-16 17:45:11 字數 729 閱讀 4153

例項變數的可見度:

public(公有的)       例項變數可以在類的外部和內部操作      訪問方式:物件名->屬性名.

protected(受保護的,預設的)    例項變數只能在該類和其子類中操作    訪問方式:除類本身和其之類外,其他的不可以直接訪問

private(私有的)     例項物件只能在該類訪問       訪問方式:除本類外不可以直接訪問

方法:型別:類方法,例項方法.

類方法:只能能使用,例如:+(id)alloc ,注意:類方法中不可以使用例項變數.

例項方法:只能物件使用,例如:-(id)alloc.

方法宣告:

方法名稱:只保留引數形容詞和':'號就是方法名.  

注意:類中不能出現同名方法.  ':'標識引數,不可省略,有冒號必須有引數.

setter ,getter方法:為例項變數賦值的方法為setter方法, 讀取例項變數的值的方法稱為getter方法.

書寫格式:

setter格式:set+首字母大寫的例項名稱(忽略下劃線),

getter格式:方法名與例項變數名相同(忽略下劃線).

自定義初始化方法:

-(id)init;方法是系統類方法,只能給例項變數賦值預設值,不靈活.

-(id)init...;自定義以init開頭的初始化方法,根據需求建立自己的初始化方法.

如:-(id)initwithname:(nsstring *_name);

OC 可見度,方法

student h inte ce student nsobject void sayhi void eat void play 對所有成員變數的賦值語句 只要有引數,就一定要假冒號,冒號相當於標識引數 在呼叫方法的時候我們通過引數形容詞知道對應要填的引數,形參名是在方法實現時用的 void set...

OC 可見度,方法

可見度 public protected package h檔案中對所有成員變數的賦值語句 viod setstuname nssting stuname stuage nsinteger stuage stuscore cgfloat stuscore 注意 1.void 後要加set 2.整型浮...

OC之例項變數可見度和方法

一 例項變數的可見度 例項物件 安全性 可見度 特點 public 公有的 例項變數可以在類的外部和內部操作 protected 受保護的,預設的 例項變數只能在該類和其子類內操作 private 私有的 例項物件只能在該類內訪問 在oc裡面,所有的例項物件預設的可見度是受保護的,protected...