18.java的访问控制修饰符以及各自的权限?---一二熊猫

在java中,也存在和c、c++一样的控制修饰符,他们在使用中给人们带来极大的便利,在使用时,如果巧妙使用,也能极大的提高程序安全性和实用性,访问的权限取决于类前的哪些修饰符,而类里面的方法和变量,也有属于自己的修饰符。那么,他们都是哪些呢,让我们来看看吧!
修饰符修饰的地方有三处,1、修饰类。【类修饰符】 class 类名{}
2、修饰类的域变量(属性成员)
3、修饰类的成员方法
修饰符有哪些呢,1.public public是共有的意思,类前使用public说明这个类可以被所有的东西访问
2. 默认,默认不是修饰符,但是效果和修饰符一样,默认是前面不带修饰物,类前为默认时,则只能被包中的类所访问。
3. protecedt protected是保护
4. private private是指私有。

那么,这些修饰符具体是怎么使用的呢?我们先来探讨访问过程,首先,我们得先看要访问的类前的修饰符,即为1,2中所说。当一个类可以被访问时,再看类里面要访问的属性和方法。属性与方法前为public,就说明可以被所有的东西访问。再者,如果是protected时,说明可以被同一个包中的类或自己的子类所访问,又或者若为默认,则访问权限只限于包中的类;要是为private,则只能被本类的内部的方法所访问。
权限的问题还是很有趣的,巧妙使用是很必要的,期待和大家下次见面。18.java的访问控制修饰符以及各自的权限?---一二熊猫