博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
final用法
阅读量:7238 次
发布时间:2019-06-29

本文共 308 字,大约阅读时间需要 1 分钟。

1.修饰类

如果一个类被定义为final类型,那么该类无法被其他类继承,该类中的所有方法都是final类型的,字段是否是final类型取决于字段自身的定义。

2.修饰方法

一个方法被定义为final类型,该方法可以被继承,无法被重写。

3.修饰变量

  • 一个变量被定义为final类型,如果该变量指向基本数据类型,代表的字面值不可变;如果指向域模型,那么指向的对象不可变,对象的属性可以变。
  • 全局变量被定义为final类型,必须在定义时初始化或者在构造器中初始化。
  • 局部变量被定义为final类型,必须在定义时初始化。

转载于:https://www.cnblogs.com/tonghun/p/7076350.html

你可能感兴趣的文章
mvc 截取上传图片做头像,自动生成不同小尺寸缩略图
查看>>
AutoCAD 命令统计魔幻球的实现过程--(1)
查看>>
strcpy和memcpy的区别
查看>>
hdu 3421 Max Sum II
查看>>
判断是大端字节序还是小端字节序
查看>>
ZOJ 1985 Largest Rectangle in a Histogram(动态规划+路径压缩)
查看>>
javascript中return false;preventDefault();stopPragation()的区别
查看>>
硬件原理图和实物对比理解_EM310模块电路
查看>>
【原】unity3d android工程签名
查看>>
BW中自定义数据源的Delta机制 (重点function抽取)
查看>>
如何解决Silverlight InitializeError #2103 - Invalid or malformed application: Check manifest
查看>>
Java程序优化的一些最佳实践(转)
查看>>
原因资料POST git-receive-pack (chunked)
查看>>
遍历中序C语言实现二叉树的递归遍历与非递归遍历
查看>>
NodeJs:用 nodejs + edge + ejs + c#,打造属于自己的代码生成器
查看>>
C#:form的窗体属性formborderstyle设置为none后就不能移动了
查看>>
nullnull爆笑百家讲坛之十大逆袭情侣.
查看>>
AT89s52单片机的掉电测试
查看>>
脚本语言语言脚本语言:Shell , JavaScript、VBScript、Perl、PHP、Python、Ruby、Lua
查看>>
导出文件PAIP。AHK IDE及相关DOC
查看>>