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

最新文章

  1. Linux初识二
  2. MATLAB 成对T检验(paired-ttest)
  3. 【Highcharts】 动态删除series
  4. centos6.7 安装Docker
  5. C#处理控制台关闭事件
  6. CSS: Float a div on another div, Ex: Text caption on picture
  7. Spring-Data-JPA学习
  8. Cookie中用户登录信息的提示
  9. Microsoft Dynamics CRM4.0编程---说明
  10. LightOJ - 1422 Halloween Costumes (区间dp)
  11. struts2.0中struts.xml配置文件详解
  12. 四大类NoSQL数据库
  13. hashMap遍历方式
  14. 不怕你配置不对,就怕你看的资料不对!MIM 与 SharePoint 同步完全配置指南。
  15. bootstrap媒体查询
  16. (六十五)iOS的socket实现(GCDAsyncSocket)
  17. shell重定向(大于号,小于号,左右,2>&1,&)
  18. .NET Core 添加Java 服务引用(WebService) 曲折历程(一)
  19. Java中级开发工程师知识点归纳
  20. 小程序View内的文字不换行

热门文章

  1. Nginx的负载均衡和高可用
  2. 转:Android-apt
  3. 使用GitHub进行项目创建——初级,非指令版,纯软件操作
  4. vue-cl发布vue
  5. streamsets origin 说明
  6. 使用nomad && consul && fabio 创建简单的微服务系统
  7. 【转】Vim自动补全插件----YouCompleteMe安装与配置
  8. 【转】MFC String处理
  9. 洛谷3343(ZJOI2015)地震后的幻想乡
  10. 在Windows Server 2012启用或关闭Internet Explorer增强的安全配置