00055_访问修饰符
1、在Java中提供了四种访问权限,使用不同的访问权限时,被修饰的内容会有不同的访问权限。

2、在日常开发过程中,编写的类、方法、成员变量的访问
(1)要想仅能在本类中访问使用private修饰;
(2)要想本包中的类都可以访问不加修饰符即可;
(3)要想本包中的类与其他包中的子类可以访问使用protected修饰;
(4)要想所有包中的所有类都可以访问使用public修饰;
(5)注意:如果类用public修饰,则类名必须与文件名相同。一个文件中只能有一个public修饰的类。
3、常用来修饰类、方法、变量的修饰符如下:
(1)public 权限修饰符,公共访问, 类,方法,成员变量;
(2)protected 权限修饰符,受保护访问, 方法,成员变量;
(3)默认什么也不写 也是一种权限修饰符,默认访问, 类,方法,成员变量;
(4)private 权限修饰符,私有访问, 方法,成员变量;
(5)static 静态修饰符 方法,成员变量;
(6)final 最终修饰符 类,方法,成员变量,局部变量;
(7)abstract 抽象修饰符 类 ,方法。
4、我们编写程序时,权限修饰符一般放于所有修饰符之前,不同的权限修饰符不能同时使用
(1)abstract与private不能同时使用;
(2)abstract与static不能同时使用;
(3)abstract与final不能同时使用。
5、修饰类能够使用的修饰符
(1)修饰类只能使用public、默认的、final、abstract关键字;
(2)使用最多的是 public关键字。
public class Demo {} //最常用的方式 class Demo2{} public final class Demo3{} public abstract class Demo4{}
6、修饰成员变量能够使用的修饰符
(1)public : 公共的;
(2)protected : 受保护的;
(3) :: 默认的;
(4)private :私有的;
(5)final : 最终的;
(6)static : 静态的;
(7)使用最多的是 private。
public int count = 100; protected int count2 = 100; int count3 = 100; private int count4 = 100; //最常用的方式 public final int count5 = 100; public static int count6 = 100;
7、修饰构造方法能够使用的修饰符
(1)public : 公共的;
(2)protected : 受保护的;
(3) : 默认的;
(4)private :私有的;
(5)使用最多的是 public。
public Demo(){} //最常用的方式 protected Demo(){} Demo(){} private Demo(){}
8、修饰成员方法能够使用的修饰符
(1)public : 公共的;
(2)protected : 受保护的;
(3) :默认的;
(4)private :私有的;
(5)final : 最终的;
(6)static : 静态的;
(7)abstract : 抽象的;
(8)使用最多的是 public。
public void method1(){}//最常用的方式 protected void method2(){} void method3(){} private void method4(){} public final void method5(){} public static void method6(){}//最常用的方式 public abstract void method7();//最常用的方式

浙公网安备 33010602011771号