国产探花免费观看_亚洲丰满少妇自慰呻吟_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)類的作用域 前向聲明:不能在一個類中包含另一個的對象,只能是對象的指針或者引用 局部類:我們將定義在函數體內的類稱為局部類,只能在定義它的局部域可見; 局部類的成員函數必須被定義在類體中。 局部類中不能有靜態成員,因為局部類是被定義在棧空間上的,而靜態成員是被定義在數據段。


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

圖片精選

主站蜘蛛池模板: 襄樊市| 社会| 洪湖市| 彭州市| 淮南市| 玛纳斯县| 赫章县| 博野县| 芜湖县| 宁德市| 韶山市| 乐平市| 连城县| 柞水县| 大关县| 太康县| 巨野县| 迁安市| 潮州市| 阿克| 崇仁县| 洛隆县| 南京市| 县级市| 岑溪市| 关岭| 昌图县| 南乐县| 福鼎市| 扎赉特旗| 天津市| 轮台县| 通渭县| 正安县| 吉隆县| 涞源县| 瓦房店市| 连江县| 平远县| 历史| 清原|