public、private和protected都是java的访问修饰符,那如何来区分他们三个呢?这三个修饰符都分别表示什么意思呢?
1.public
public的意思是公共的,是java中的一种修饰符,应用在java中表示该数据(成员函数)是对所有用户开放的,所有用户都可以直接进行使用。
2.private
private的意思是私有的,也是java中的一种修饰符,应用在java中表示该数据(成员函数)是除了class自己之外,任何人都不可以直接使用。
3.protected
protected的意思是受保护的,还是java中的一种修饰符,在java中,protected对于自己的子女、朋友来说,就是public的,可以自由使用,没有任何限制;但是对于非亲属关系的外class来说,就是private。
标签:java,修饰符,private,class,protected,public From: https://blog.csdn.net/2402_88352544/article/details/143428341