java中protect,public,private的用法区别

来源:互联网 发布:淘宝真丝布料价格 编辑:程序博客网 时间:2024/06/06 07:49

public:

  公共的意思,如果用public修饰类和成员(变量和方法)时,它是公有财产,能够被内包和外包所调用;

protect:

 受保护的意思,如果用protect修饰成员(变量和方法)时,他是受保护的,只能自己和其子孙拥有(同一个包可以访问,外包不能访问);

private:

私有的意思,它是比较自私的,只能是自己拥有的财产,只能同类中才能够访问;