在学习java中,很多人不了解protected和private的区别是什么?下面由私宠百科(4cbk.com)为您来介绍相关知识。
1、protected和private是java面向对象中四种权限中的两个。这两个都是访问类中成员权限的限制符。
2、private是完全私有的,只有自己可以访问,派生类和外部都不可以访问;protected是受保护的,只有派生类可以访问,外部不能访问。
3、在类外如果想使用类中的成员,只能直接使用public类型的,protected和private都是不能访问的,对于类外而言,这两个是完全相同的。
4、理解:private只有自己可以调用;;protected: 有关系的类(派生类)也可以使用; 外包的其他类都不能调用他们的修饰方法。
以上介绍到此结束。更多相关知识,请关注本站。