本文主要是介绍java修饰符,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
修饰符
权限修饰符
final
-
fianl关键字的作用
- final代表最终的意思,可以修饰成员方法,成员变量,类
-
final修饰类、方法、变量的效果
- fianl修饰类:该类不能被继承(不能有子类,但是可以有父类)
- final修饰方法:该方法不能被重写
- final修饰变量:表明该变量是一个常量,不能再次赋值
final修饰局部变量
- fianl修饰基本数据类型变量
- final 修饰指的是基本类型的数据值不能发生改变
- final修饰引用数据类型变量
- final 修饰指的是引用类型的地址值不能发生改变,但是地址里面的内容是可以发生改变的
- 举例:
public static void main(String[] args){
final Student s = new Student(23);
s = new Student(24); // 错误
s.setAge(24); // 正确
}
static
-
static的概念
- static关键字是静态的意思,可以修饰【成员方法】,【成员变量】
-
static修饰的特点
- 被类的所有对象共享,这也是我们判断是否使用静态关键字的条件 可以通过类名调用当然,也可以通过对象名调用【推荐使用类名调用】
static访问特点
这篇关于java修饰符的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!