final关键字解析
来源:互联网 发布:最好交友软件 编辑:程序博客网 时间:2024/06/08 06:32
1、修饰类
该类称为“final类”。该类不能被其他类继承。该类的成员变量可根据需要用final修饰。该类的成员方法默认被final修饰。
2、修饰方法
该方法不能被子类重写。注意:private方法会隐式将其指定为final方法。
3、修饰变量
修饰基本数据类型变量时(如int、float、double等),变量的值不能被修改;修饰引用数据类型变量时(如Integer等),引用不能被修改(不能将其他引用指向本引用),引用指向的对象(堆内存中的对象)的内容可以被修改。
4、final变量与普通变量的区别
- final修饰成员变量时,必须通过直接或构造器方式对该成员变量赋值。
- final修饰局部变量时,必须保证该变量在使用之前被赋值。
- 当final变量是基本数据类型以及String类型时,如果在编译期间能知道它的确切值(不通过间接的方法赋值),则编译器会把它当做编译期常量使用,从而不需要在运行时动态赋值。
- 局部内部类和匿名内部类只能访问局部final变量。
0 0
- final关键字解析
- JAVA 关键字final解析
- final关键字解析
- Java中的final关键字解析
- java关键字final完全解析
- Java中final关键字解析
- Final关键字
- final关键字
- final关键字
- final关键字
- final关键字
- final 关键字
- final关键字
- Final 关键字
- Final关键字
- 关键字 final
- final关键字
- final关键字
- [BZOJ4318]OSU!(期望dp)
- MySQL常用数据类型
- Vue 2.0初学后个人总结及分享
- heredoc和nowdoc
- Docker:入门基础
- final关键字解析
- zTree Cannot read property 'init' of undefined的一种解决方式
- C# 在PDF中创建和填充域
- boost条件变量使用
- LeetCode 27. Remove Element
- MySQL数据约束
- NProgress.js全站进度条插件 中文API
- Android:使用EventBus
- iOS开发CGRectGetMidX. CGRectGetMidY.CGRectGetMinY. CGRectGetMaxY. CGRectGetMinX. CGRectGetMaxX的使用