天天看點

java中的protected通路權限

java中的protected的通路權限

        java中protected的幾點說明。下面主要分為兩點說明,第一繼承性,第二非繼承性。

        繼承性:如果一個類繼承了另一個類,無論這個類和另一個類是否在同一個包中,都可以繼承另一個類中的protected的成員。

        非繼承性:第一點:如果再A類中要通路B類中的申明的protected的成員隻需要A類和B類在同一個包中即可。第二點:如果A類要通路B類(A,B可在不同包中)中繼承過來的protected的成員,隻需要追溯到該protected的成員的“祖先”類(申明該protected的成員的類如C類),此時如果A類和C類在同一個包中就可以通路。

        如有錯誤,請指點。