final关键字的简单理解
2024-08-27 03:48:17
final可以修饰类,方法,变量。
1.final修饰的类,不可以被继承。
2.final修饰方法,可以把方法锁定,以防任何继承类修改它的含义。
3.fianl修饰的变量,如果是基本数据类型的变量,则其数值一旦在初始化之后便不能更改;
如果是引用类型的变量,则在对其初始化之后便不能再让其指向另一个对象。
示例如下:
public class FinalDemo {
private final int age=18;
private final String name="lin"; public void finalTest() {
//以下两处都会报错,被修饰为final的基本类型数据的值,不可以改变。
//被final修饰的引用类型的变量,则在对其初始化之后便不能再让其指向另一个对象
// age=28;
// name="test"; }
}
参考博客:https://www.cnblogs.com/dolphin0520/p/3736238.html
最新文章
- Linux初识二
- MATLAB 成对T检验(paired-ttest)
- 【Highcharts】 动态删除series
- centos6.7 安装Docker
- C#处理控制台关闭事件
- CSS: Float a div on another div, Ex: Text caption on picture
- Spring-Data-JPA学习
- Cookie中用户登录信息的提示
- Microsoft Dynamics CRM4.0编程---说明
- LightOJ - 1422 Halloween Costumes (区间dp)
- struts2.0中struts.xml配置文件详解
- 四大类NoSQL数据库
- hashMap遍历方式
- 不怕你配置不对,就怕你看的资料不对!MIM 与 SharePoint 同步完全配置指南。
- bootstrap媒体查询
- (六十五)iOS的socket实现(GCDAsyncSocket)
- shell重定向(大于号,小于号,左右,2>;&;1,&;)
- .NET Core 添加Java 服务引用(WebService) 曲折历程(一)
- Java中级开发工程师知识点归纳
- 小程序View内的文字不换行
热门文章
- Nginx的负载均衡和高可用
- 转:Android-apt
- 使用GitHub进行项目创建——初级,非指令版,纯软件操作
- vue-cl发布vue
- streamsets origin 说明
- 使用nomad &;&; consul &;&; fabio 创建简单的微服务系统
- 【转】Vim自动补全插件----YouCompleteMe安装与配置
- 【转】MFC String处理
- 洛谷3343(ZJOI2015)地震后的幻想乡
- 在Windows Server 2012启用或关闭Internet Explorer增强的安全配置