码迷,mamicode.com
首页 > 编程语言 > 详细

Java学习之final浅谈

时间:2018-03-27 21:55:38      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:构造方法   四种   重写   浅谈   不能   src   http   inf   ima   

final的意思就是“这个值不能变”。

Final修饰变量时:

final的变量可以直接赋值; 可以先声明,后赋值; 也可以指向一个引用,但是一旦指向一个引用后则不能更改到其他的引用。

技术分享图片

  1. 用来修饰数据,包括成员变量和局部变量,该变量只能被赋值一次且它的值无法被改变。对于成员变量来讲,我们必须在声明时或者构造方法中对它赋值;
  2. 用来修饰方法参数,表示在变量的生存期中它的值不能被改变;
  3. 修饰方法,表示该方法无法被重写;
  4. 修饰类,表示该类无法被继承。

上面的四种方法中,第三种和第四种方法需要谨慎使用,因为在大多数情况下,如果是仅仅为了一点设计上的考虑,我们并不需要使用final来修饰方法和类。

 

Java学习之final浅谈

标签:构造方法   四种   重写   浅谈   不能   src   http   inf   ima   

原文地址:https://www.cnblogs.com/it-dennis/p/8660196.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!