/* 派生類訪問說明符
* public :派生類從基類繼承的public、protected成員,訪問權限不變。
* protected :派生類從基類繼承的public成員,訪問權限變成protected,而protected成員,訪問權限不變。
* private :派生類從基類繼承的public、protected成員,訪問權限變成private。
*
* 派生類訪問說明符對轉換的影響
* 1、如果D以public的方式繼承B,允許用戶代碼將D類型向B類型轉換,反之,如果繼承方式爲protected或private,轉換是不允許的。
* 2、無論D以什麼方式繼承B,在D的成員或友元中,總是允許D類型向B類型轉換。
* 3、如果D以public、protected的方式繼承B,在D的派生類的成員或友元中,總是允許D類型向B類型轉換,反之,如果繼承方式爲private,轉換是不允許的。
*
* 調整個別成員的可訪問性
* 使用形如"publib: using Base::get;"的語句可以改變個別成員的可訪問性,其中public是訪問權限,Base是作用域運算符。
*/