公共权限 包级别 类级别
Public protected default protected
同一类中 √ √ √ √
同一包中 √ √ √
子类 √ √
不同包 √
总结:1.public:公共权限可以修饰类、成员变量和成员函数
没有任何限制,同一个包当中,或者不同包当中的类都可以自由的访问。
2.private:私有权限可以修饰成员变量和成员函数
只能在本类当中使用
3.default:包级别访问权限(不写权限修饰符,就是default权限)可以修饰类.成员变量和成员函数
在同一个包当中,可以自由访问
4.protected:受保护权限,首先拥有和default权限一样的功能,但是该权限只能修饰成员变量和成员函数;
其次还允许跨包的继承
|