Objective c 訪問控制

2021-09-07 03:39:31 字數 396 閱讀 4430

在objective-c中定義類時,也可以使用類似於c++中public、private來修飾成員變數,如下:

[cpp]view plain

copy

@intte***ce test:nsobject  

@protected: 用此指令修飾的例項變數可以被該類和任何子類定的方法直接訪問,這是預設情況。

@private:用此指令修飾的例項變數可以被定義在該類的方法直接訪問,但是不能被子類中定義的方法直接訪問。

@public:用此指令修飾的例項變數可以被該類中的方法直接訪問,也可以被其它類定義的方法直接訪問。

注意,在實際使用中,我們不能直接訪問@private許可權的屬性,但是測試程式是可以正確執行,只是xcode會給出警告。

Objective c 訪問控制

在objective c中定義類時,也可以使用類似於c 中public private來修飾成員變數,如下 intte ce test nsobject protected 用此指令修飾的例項變數可以被該類和任何子類定的方法直接訪問,這是預設情況。private 用此指令修飾的例項變數可以被定義在該...

objective c訪問控制符

objective c中成員變數的四個訪問控制符 private 僅僅有當前類的內部才幹訪問 public 全部人都可訪問 protected 僅僅限當前類和它的子類可以訪問 package 讓那些受它控制的成員變數不僅能夠在當前類中訪問。也可在同樣映像的其它程式中訪問。什麼是 同一映像 就是編譯後...

Objective C控制語句

objective c控制語句有以下三類 分支語句 if else,switch 迴圈語句 while,do while,for 與程式轉移相關的跳轉語句 break,continue,goto.分支語句 分支語句提供了一種控制機制,使得程式的執行可以跳過某些語句不執行,而轉去執行特定的語句。1.條...