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();//最常用的方式

 

posted @ 2017-12-21 22:20  gzdlh  阅读(102)  评论(0)    收藏  举报