在C++中,protected
關(guān)鍵字用于限制只有該類的成員函數(shù)和派生類的成員函數(shù)可以訪問被聲明為protected
的成員變量或成員函數(shù)。protected
成員在類外部是不可訪問的,因此只有本類的成員函數(shù)和派生類的成員函數(shù)可以訪問protected
成員。
使用protected
關(guān)鍵字可以提供一定的封裝性和繼承性,使得派生類可以訪問基類的protected
成員,但外部類無法直接訪問。這樣可以保護類的成員變量和成員函數(shù),同時又能夠在派生類中使用它們。