1、封裝:通過定義**和函式去操作成員屬性或成員變數
封裝目的:提高**安全性、可行性和執行效率
2、成員變數
@public //全域性變數,自己和外部成員都能訪問
@private //自己內部訪問
@protected //子類和自己可以訪問
未定義預設@protected
3、繼承和類別的異同:
同:都是無法滿足需求,需要更新屬性或者方法而擴充套件;
異:繼承能夠擴充套件成員變數,成員屬性,也能新增方法;
類別只能新增方法;
繼承新增的新方法和新屬性,都是在子類物件中呼叫;
類別新增的新方法可以在原類物件直接呼叫。
4、oc完全相容c
iOS基礎之OC OC物件方法
ios基礎之oc oc物件方法 乙個類的三要素 類名 屬性 行為 方法 裡面寫的方法,其實就是對某乙個類進行行為的描述 方法的定義 void 方法名 方法的實現 void 方法名 方法它本質上就是函式,方法很多的用法跟函式一樣 函式分為無參無返回值的函式 有參無返回值的函式 有參有返回值的函式 無參...
OCoc類方法物件
一 知識點 1 面向過程與物件導向的區別 2 類與類之間的關係 3 類與物件 4 oc類的宣告 5 例項變數初始化 6 oc方法的宣告 7 系統的初始化 8 自定義的初始化 9 物件的建立 10 方法的呼叫 二 題目練習 類與類之間的關係 繼承關係 類和物件 1.描述類和物件之間的關係,object...
Swift 混編 OC , OC 混編 Swift
1.swift 混編 oc 第一步 新建乙個swift 的工程 第二步 新建或者匯入oc檔案,在這裡我新建了乙個oc的檢視 第三步 新建橋檔案 在橋檔案中匯入相應的標頭檔案 第四步 設定相應的targets 注意 objective c bridging header 是檔案所屬的位置 如若編譯器報...