第七章 類(重點)

2021-07-29 19:25:19 字數 251 閱讀 2449

在c++語言中,我們使用類定義自己的資料型別。資料抽象能幫助我們將物件的具體實現與物件所能執行的操作分離開來。

資料抽象是一種依賴於介面和實現分離的程式設計(以及設計)技術。類的介面包括使用者所能執行的操作;類的實現則包括類的資料成員、負責介面實現的函式體以及定義類所需的各種私有函式。

封裝實現了類的介面和實現的分離。在抽象型別中,由類的設計者負責考慮類的實現過程;使用該類的程式設計師則只需要抽象地思考型別做了什麼,而無須了解型別的工作細節。

待完善…

第七章 復用類

1 子類可以使用父類public protected的方法和成員。子類可以過載父類的方法,但是方法名和引數列表相同,當返回型別不同的方法在子類中會出現編譯期錯誤。由8.4節中允許 犯規協變返回型別,即子型別。2 基類中private可視為基類的結構,對外無任何影響,所以在子類中出現乙個方法名和引數列...

第七章 復用類

class cleaner public cleaner private string s cleaner s a public void dilute public void scrub public string tostring public static void main string a...

c primer 第七章 類

const更大的作用是可以修飾函式的引數,返回值,定義體。1.用const 修飾函式的引數 如果引數作輸出用,不論它是什麼資料型別,也不論它採用 指標傳遞 還是 引用傳遞 都不能加const修飾,否則該引數將失去輸出功能。const 只能修飾輸入引數 如果輸入引數採用 指標傳遞 那麼加const修飾...