OC初學者應該注意的問題

2021-06-23 01:55:58 字數 561 閱讀 5187

1.預設的可見度是@protected

受保護的例項變數在他本身的類和他的子類中能夠被訪問,而私有繼承的類只能在它本身的類中才能訪問,共有繼承的類在任何檔案中都能夠被訪問.

2.為什麼不宣告為

@pubic?

(1)宣告為

@public

的例項變數

,外部就可以訪問以及修改

,會影響內部的乙個實現

.暴露實現細節

.(2)違背了

oc面對物件三大特性之一

封裝.(

封裝的思想是隱藏內部實現

,提供外接訪問的介面)

3.oc中為什麼一般不宣告@private?

(1)宣告為@private的例項變數,子類檔案訪問不到,所以子類檔案還需要重新定義.

(2)違背了繼承.(父類有的東西,子類也應該有,可訪問i)

4.oc中的加號的方法是類的方法,其中不能使用例項變數.

5.檔案和類沒有直接的聯絡,乙個檔案中可以有好幾個類,只要符合類的定義即可,有時間類名和檔名相同,只是為了清楚的看出檔案中有什麼類,一般乙個檔案中只是定義乙個類.

前端初學者應該要注意的問題

作為初學者,在剛開始學習的時候,一定會走很多彎路,會浪費很多時間,導致學習效率大打折扣。作為乙個web前端初學者,在開始學習的時候應該注意的問題就是養成良好的習慣。1 規範 我們新手學習web前端的時候,完全不懂得 規範的重要性,因為對初次接觸web前端程式設計,對於一些問題不了解也是可以理解的。首...

初學者應該了解的知識

使用 迅雷 工具應該弄清楚的幾個名詞。我引用到此處就是為了方便大家。也可以到它的幫助 上去看 http help.xunlei.com manual help v5 kt04.htm no1 2 斷點繼傳 3 url 我們在瀏覽器的位址列裡輸入的的 位址叫做url uniformresourcelo...

oracle 語句編寫注意問題(初學者)

列索引 快 全域性索引 慢 劣質sql及修改 1 where 子句中使用了 is null is not null oracle不允許使用索引 2 where 子句前置萬用字元不能使用索引,降低查詢速度 3 order by 子句使用表示式 4 not 使用單一的not 或 column param...