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

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

C++ 類與對象

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

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)類的作用域 前向聲明:不能在一個類中包含另一個的對象,只能是對象的指針或者引用 局部類:我們將定義在函數體內的類稱為局部類,只能在定義它的局部域可見; 局部類的成員函數必須被定義在類體中。 局部類中不能有靜態成員,因為局部類是被定義在棧空間上的,而靜態成員是被定義在數據段。


上一篇:C++ 內存對齊

下一篇:詳述C++內置函數

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

圖片精選

主站蜘蛛池模板: 郴州市| 安泽县| 仙游县| 乐东| 陆河县| 金川县| 卢湾区| 南木林县| 左云县| 溧水县| 牙克石市| 鄂尔多斯市| 延长县| 宾阳县| 普格县| 都江堰市| 沿河| 清河县| 天柱县| 克东县| 金阳县| 绥芬河市| 诸暨市| 胶南市| 万山特区| 凤山市| 泰兴市| 岳阳县| 拉萨市| 乐业县| 原阳县| 通河县| 新昌县| 阿拉善右旗| 莱阳市| 沙湾县| 拜泉县| 乌拉特中旗| 香格里拉县| 都安| 伊金霍洛旗|