全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

java中final修饰符的使用方法

本文为大家分享了java中final修饰符的使用,供大家参考,具体内容如下

1.final修饰符的用法:

final可以修饰变量,被final修饰的变量被赋初始值之后,不能对它重新赋值。
final可以修饰方法,被final修饰的方法不能被重写。
final可以修饰类,被final修饰的类不能够被继承。

上面的这些“语法口诀”对真正掌握final修饰符的用法依然是不够的。

2.final修饰的变量:被final修饰的实例变量必须显示指定初始值,而且只能在如下三个位置指定初始值:

定义final实例变量时指定初始值。
在非静态初始化块中为final实例变量指定初始值。
在构造方法中为final实例变量指定初始值。  

package objectStudy;

public class FinalInstanceVaribaleTest {
 final int var1 = 1;//定义final实例变量时指定初始值。
 final int var2;
 final int var3;
 
 //在非静态初始化块中为final实例变量指定初始值。
 {
 var2 = 2;
 }
 
 // 在构造方法中为final实例变量指定初始值。
 public FinalInstanceVaribaleTest() {
 this.var3 = 3;
 }
 
 public static void main(String[] args) {
 FinalInstanceVaribaleTest finalInstanceVaribaleTest = new FinalInstanceVaribaleTest();
 System.out.println(finalInstanceVaribaleTest.var1);
 System.out.println(finalInstanceVaribaleTest.var2);
 System.out.println(finalInstanceVaribaleTest.var3);
 }

}

经过编译器的处理,上述三种方式都会被抽取到构造器中赋初始值。

final类变量只能在两个地方指定初始值:

--定义final类变量时指定初始值。
--在静态初始化块中为final类变量指定初始值。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# java  # final  # 修饰符  # JavaSE static final及abstract修饰符实例解析  # Java访问修饰符原理及代码解析  # Java四种权限修饰符知识点详解  # Java import导入及访问控制权限修饰符原理解析  # Java四种访问控制修饰符知识点总结  # Java 基础之修饰符关键词整理  # Java中常用修饰符的使用方法汇总  # Java final 修饰符知识点总结(必看篇)  # 详解Java编程中protected修饰符与static修饰符的作用  # Java的访问修饰符与变量的作用域讲解  # 一文搞懂JAVA 修饰符  # 中为  # 只能在  # 三种  # 重写  # 大家分享  # 对它  # 不能够  # 具体内容  # 大家多多  # 器中  # finalInstanceVaribaleTest  # br  # System  # args  # String  # package  # strong 


相关文章: jQuery 常见小例汇总  定制建站方案优化指南:企业官网开发与建站费用解析  香港服务器建站指南:外贸独立站搭建与跨境电商配置流程  企业网站制作费用多少,企业网站空间一般需要多大,费用是多少?  高防服务器:AI智能防御DDoS攻击与数据安全保障  网站建设设计制作营销公司南阳,如何策划设计和建设网站?  网站制作的软件有哪些,制作微信公众号除了秀米还有哪些比较好用的平台?  网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?  如何使用Golang安装API文档生成工具_快速生成接口文档  全景视频制作网站有哪些,全景图怎么做成网页?  ,网站推广常用方法?  ,制作一个手机app网站要多少钱?  山东网站制作公司有哪些,山东大源集团官网?  股票网站制作软件,网上股票怎么开户?  北京营销型网站制作公司,可以用python做一个营销推广网站吗?  如何高效配置IIS服务器搭建网站?  建站之星如何实现五合一智能建站与营销推广?  建站之星如何防范黑客攻击与数据泄露?  制作网站的基本流程,设计网站的软件是什么?  实例解析angularjs的filter过滤器  建站主机选哪家性价比最高?  网站专业制作公司,网站编辑是做什么的?好做吗?工作前景如何?  活动邀请函制作网站有哪些,活动邀请函文案?  建站之星五站合一营销型网站搭建攻略,流量入口全覆盖优化指南  西安市网站制作公司,哪个相亲网站比较好?西安比较好的相亲网站?  c++怎么使用类型萃取type_traits_c++ 模板元编程类型判断【方法】  如何在搬瓦工VPS快速搭建网站?  建站之星logo尺寸如何设置最合适?  开心动漫网站制作软件下载,十分开心动画为何停播?  零服务器AI建站解决方案:快速部署与云端平台低成本实践  表情包在线制作网站免费,表情包怎么弄?  香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧  如何快速搭建高效WAP手机网站?  如何在IIS中配置站点IP、端口及主机头?  如何在香港免费服务器上快速搭建网站?  建站主机如何选?高性价比方案全解析  浅谈Javascript中的Label语句  建站之星3.0如何解决常见操作问题?  python的本地网站制作,如何创建本地站点?  建站之星如何助力企业快速打造五合一网站?  C++用Dijkstra(迪杰斯特拉)算法求最短路径  浅析上传头像示例及其注意事项  孙琪峥织梦建站教程如何优化数据库安全?  建站主机无法访问?如何排查域名与服务器问题  制作电商网页,电商供应链怎么做?  电商平台网站制作流程,电商网站如何制作?  linux top下的 minerd 木马清除方法  独立制作一个网站多少钱,建立网站需要花多少钱?  定制建站平台哪家好?企业官网搭建与快速建站方案推荐  如何在云虚拟主机上快速搭建个人网站? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。