java的访问修饰符与修饰符

java的访问修饰符与修饰符

访问修饰符 修饰符 class 类名 extends 父类名 implement 接口名

例如:

public final class student

访问修饰符
1、public:公共类
2、默认:可以不写,在同一个包中使用

修饰符
1、final:不被继承
2、abstract:继承类

变量

方法中的变量不能够有访问修饰符。所以下面访问修饰符表仅针对于在类中定义的变量。

访问修饰符 修饰符 变量类型 变量名

public static int a;

访问修饰符
1、public:任何类访问
2、protected:同一包下所有类,所有子类
3、private: 只能被当前类访问
4、缺省:同一包下所有类(子类没有在同一个包中,不能访问)
修饰符
1、static:静态变量
2、final:相当于常量,其值只能够分配一次,不能更改
3、transien:在类对象序列化时,此变量不需要持久保存
4、volatile:可能有多个线程修改此变量,要求编译器优化以保证对此变量的修改能够被正确的处理

方法

访问修饰符 修饰符 返回类型 方法名称(参数列表)throws 报错列表

例如:

public static void ArraySort(int[] arr)throws ArrayIndexOutOfBoundsException

访问修饰符
1、public:任何类访问
2、protected:同一包下所有类,所有子类
3、private: 只能被当前类访问
4、缺省:同一包下所有类(子类没有在同一个包中,不能访问)
修饰符
1、static:静态变量
2、final:相当于常量,其值只能够分配一次,不能更改
3、abstract:抽象方法
4、native
5、synchronized:多线程

接口

访问修饰符 interface 接口名称 extends 接口列表

https://www.cnblogs.com/Annoying/p/5403957.html

猜你喜欢

转载自blog.csdn.net/qq_38705144/article/details/109508488