
在學(xué)習(xí)java中,很多人不了解protected和private的區(qū)別是什么?下面由私寵百科(4cbk.com)為您來(lái)介紹相關(guān)知識(shí)。
1、protected和private是java面向?qū)ο笾兴姆N權(quán)限中的兩個(gè)。這兩個(gè)都是訪問(wèn)類中成員權(quán)限的限制符。
2、private是完全私有的,只有自己可以訪問(wèn),派生類和外部都不可以訪問(wèn);protected是受保護(hù)的,只有派生類可以訪問(wèn),外部不能訪問(wèn)。
3、在類外如果想使用類中的成員,只能直接使用public類型的,protected和private都是不能訪問(wèn)的,對(duì)于類外而言,這兩個(gè)是完全相同的。
4、理解:private只有自己可以調(diào)用;;protected: 有關(guān)系的類(派生類)也可以使用; 外包的其他類都不能調(diào)用他們的修飾方法。
以上介紹到此結(jié)束。更多相關(guān)知識(shí),請(qǐng)關(guān)注本站。






