1. 程式人生 > >[C++] 接口

[C++] 接口

禁止 一份 log 成員變量 mic public 另一個 div spa

接口就是類的編寫者所創建的方法,外部通過接口使用類對象(類的設計禁止外部直接訪問類,而只能通過public方法來操作,這些方法組成了類與外部交互的接口)。

封裝:一個意義是將類的數據隱藏使得外部不能直接操作數據,另一個意義是把不希望外部使用的方法隱藏。

類和結構的唯一區別在於數據的默認訪問屬性。

作用域解析運算符(::)標明方法所屬的類,也標明了方法的作用域是類,在這個類中間可以訪問其他成員方法或成員變量。

類對象有自己的存儲空間,用於存儲成員變量,但是類的所有方法是共享的,只有一份(不同對象調用的是同一個函數)。

[C++] 接口