91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

OC里的繼承和重寫

發布時間:2020-06-28 03:37:09 來源:網絡 閱讀:1198 作者:飛奔的土豆 欄目:開發技術

 

 1.@private私有成員是不能被繼承,也不能被外部函數訪問。

@public 公有成員能被繼承,也能被外部函數訪問。

@protected 保護成員能夠被繼承,不能夠被外部函數訪問。

2. 繼承后,父類公有的成員,子類繼承后還是公有的;父類受保護的成員,子類繼承后仍為受保護的。

3. OC中成員函數都死公有的,可以被繼承,繼承后,仍然是公有的。

4. 子類之中繼承了父類中的保護和公有成員,如有私有屬性,先繼承部分屬性,然后添加私有屬性。

5. 超類 子類 --->強調相同

基類 派生類 --->強調不同

6. C++中可以sizeof子類得到子類的大小,但是OC中不能這樣,主要因為OC編譯器遠沒有C++編譯器強大。Sizeof是編譯的概念,alloc是運行的概念,OCsizeof的調用在子類創建之前,sizeof自然不能達到我們的期望。OC中編譯時,不知道子類到底有多大。

7. 函數的重寫,從父類繼承的方法,可能這個方法并不適合子類,可以在子類中重寫父類的方法。

重寫之后,父類的對象調用父類的方法;子類的對象,調用子類的方法。不會引起沖突。從父類繼承的方法,不適用于子類時,可以直接聲明父類的同名函數,并定義。不用考慮父類中,函數已存在的問題。重寫后,子類就不能調用父類的方法。

8. OC中所有的函數都是虛函數,函數的重寫可實現多態性。

不同的(相近的)事物,在經過同一事件觸發時,產生不同的結果or響應,調用函數時,不看指針看對象。父類的指針可以指向子類的對象。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

封开县| 镇坪县| 紫阳县| 塔河县| 茌平县| 武冈市| 卢氏县| 崇义县| 乡城县| 阳信县| 驻马店市| 如东县| 东阳市| 民权县| 海淀区| 邯郸市| 纳雍县| 苍山县| 水富县| 永泰县| 资讯| 萨迦县| 筠连县| 穆棱市| 漳州市| 盐津县| 丘北县| 桂林市| 平武县| 建始县| 罗山县| 利津县| 汉寿县| 浦东新区| 宿迁市| 嘉定区| 清徐县| 手游| 普洱| 凤山县| 崇义县|