在这里,为大家送上一句java编程思想中的一句话:有些事实对于95%的程序员来说是永远不必知道的,因为这只会增加学习编程语言的复杂性。没有一个好的记忆力,就要有勤动手的习惯,记下来,需要的时候再翻阅。
这次我想简单给大家介绍一下java中的访问控制修饰符。
程序员分几种??类创建者和客户端程序员。
顾名思义,类创建者就是用来去创建或集成一个类来共客户端程序员使用,那么在使用的过程中如果没有好好的利用访问控制修饰符,就会给类创建者和客户端程序员产生很大影响。
访问控制修饰符出现的第一个原因就是让客户端程序员在使用类创建者创建出来的类时无法去改变他们不应该改变的地方。
访问控制修饰符出现的第二个原因就是允许类创建者在改变程序时不会影响到类的使用者。
访问控制修饰符有哪些??
public:公共的,public修饰的元素对任何人都可以访问(全局访问权限)
private:私有的,private修饰的元素只能被所在类访问(类访问权限)
protected:受保护的,protected修饰的元素只能被所在类和类的子类访问(继承访问权限访问权限)
默认的:如果元素没有任何的访问控制修饰符,则为默认的,只能被所在包访问(包访问权限)