訪問控制權限

1.成員訪問控制權限

        public:無論誰,無論哪裏都可以被訪問該成員,即聲明自己對每個類都是可用的

        default:也就是默認包訪問權限,即當前類所在包內的其他類都可以訪問該成員

        private:除了包含該成員的類之外,其他任何類都無法訪問該成員

        protected:該修飾符是因爲繼承才被引出,基類中被protected修飾的成員,能夠被該類的派生類所訪問。此時,有兩種情況,一種是相同包下的其他類都可以像訪問default那樣訪問該protected成員,另一種情況是不同包下的類則只能是該基類的派生類才能夠訪問該protected成員。

2.類訪問控制權限

       類的訪問權限只有包訪問權限或者public,沒有private和protected。

        具有包訪問權限的類,包外的類是不可以調用,無論是一般的方法、字段,還是靜態方法及字段;其成員聲明爲public和protected是沒有意義的,因爲在包外不能訪問也不能繼承的。

       


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章