java中4种访问修饰符的区别

时间:2023-02-24 14:02:33

java中有4中访问修饰符;(1)private(2)public(3) protected(4) friendly.

(1)private :被private修饰的变量和方法,只能在本类中使用。在其他的类中访问不到。在java中实体类中的变量被定义为pivate,外界使用的时候,可以使用get,set方法操作。

(2)public:被public修饰后,可以被任何类访问,不管这个类是否在同一个包中。

(3)protected:只能在本类,同一个包中被访问,如果不在同一个包中,必须是该成员所属的子类。否则无法访问。

(4)friendly:是能在同一个类中或者同一个包中被访问。