国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C++ > 正文

C++ 類與對象

2019-11-09 20:13:14
字體:
來源:轉載
供稿:網友

1、 面向對象的特點 (1) 抽象性:提高代碼的靈活性 (2) 封裝性:提高代碼的維護性 (3) 繼承性:提高代碼的復用性 (4) 多態性:提高代碼的擴展性 2、 類與對象 (1)類的聲明: 舉例:class 類名稱 { Public: 公有成員(外部接口) PRiate: 私有成員 Protected: 保護成員 }; (2)成員函數 類內所有成員都不可以直接初始化!要通過成員函數即方法初始化類內成員。 在類內實現的方法為inline內聯函數,因為內聯函數需要耗費大量內存,所以我們大多數采用類外方法實現。 類內實現成員函數: 這里寫圖片描述 運行結果: 這里寫圖片描述 類外實現成員函數及函數的重載: Test.h 這里寫圖片描述 Test.cpp 這里寫圖片描述 這里寫圖片描述 main.cpp 這里寫圖片描述 運行結果: 這里寫圖片描述 (3)class VS struct Class數據成員默認私有,struct數據成員默認公有 注意:類的大小由屬性決定,屬性按照字對齊; 類中的方法是共享,計算類的大小時不計算方法的大小。在調用方法時自動傳入this指針,指針中存放的是對象的地址。 (4)類的作用域 前向聲明:不能在一個類中包含另一個的對象,只能是對象的指針或者引用 局部類:我們將定義在函數體內的類稱為局部類,只能在定義它的局部域可見; 局部類的成員函數必須被定義在類體中。 局部類中不能有靜態成員,因為局部類是被定義在棧空間上的,而靜態成員是被定義在數據段。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 阿合奇县| 五峰| 穆棱市| 响水县| 许昌市| 洛南县| 衡水市| 鄄城县| 万盛区| 泾川县| 青阳县| 兴山县| 日照市| 莱芜市| 高碑店市| 昭苏县| 丰原市| 宁陕县| 绥滨县| 沐川县| 瑞安市| 绵竹市| 桐城市| 宁都县| 奎屯市| 军事| 宝应县| 静海县| 维西| 盘山县| 淮南市| 闻喜县| 岚皋县| 府谷县| 霍城县| 嘉善县| 淳安县| 密山市| 五峰| 黄平县| 红河县|