final关键字和权限修饰符

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了final关键字和权限修饰符相关的知识,希望对你有一定的参考价值。

1.final(不可改变)

可以用于:
①类:被修饰的类,不能继承。
②方法:被修饰的方法,不能重写。
③变量:被修饰的变量,不能重新赋值。


2.使用格式

修饰类

final class 类名{}

修饰方法

修饰符 final 返回值类型 方法名(参数){方法体}

修饰变量

①局部变量——基本类型(只能赋值一次)
例子:
final int a;
a = 1;
a = 2; //会报错,不可以重新赋值

final int b = 1;
b = 2;//会报错,不可以重新赋值

②局部变量——引用类型
③成员变量

2.权限修饰符

public(公共的):所有都可以使用。
protected(受保护的):不能在不同包中无关类中使用。
default(默认的):不能在不同包子类与无关类中使用。
private(私用的):只能在本类使用。

以上是关于final关键字和权限修饰符的主要内容,如果未能解决你的问题,请参考以下文章

java.final关键字和权限修饰符

final关键字和权限修饰符

权限修饰符和内部类

权限修饰符和内部类

final关键字以及四个权限修饰符

static介绍内部类final权限修饰符的作用范围