java笔记--关键字final

final:

1 可以修饰类,方法,变量
2 修饰的类不可以被继承
3 修饰的方法不可以被覆盖
4 修饰的变量是一个常量,只能被赋值一次
5 内部类只能访问被final修饰的局部变量

final修饰的常量用大写字母表示,多个字母用下划线连接

final显示初始化,无默认初始化 ,一般前面加static

为什么要用final修饰变量,其实在程序中如果一个数据是固定的,那么直接使用这个数据就可以了,但是这样阅读性差,所以给数据起个名字,而且这个变量名称的值不能变化,所以加上final固定

final public class Fu {
      System.out.print("不能被继承");
}
public class Fu {
    final void show(){
      System.out.print("不能被覆盖");
}
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、Java 简介 Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计...
    子非鱼_t_阅读 4,295评论 1 44
  • Java关键字final 在设计程序时,出于效率或者设计的原因,有时候希望某些数据是不可改变的。这时候可以使用fi...
    狮_子歌歌阅读 773评论 1 4
  • Win7下如何打开DOS控制台? a:开始--所有程序--附件--命令提示符 b:开始--搜索程序和文件--cmd...
    逍遥叹6阅读 1,629评论 4 12
  • 一:java概述: 1,JDK:Java Development Kit,java的开发和运行环境,java的开发...
    慕容小伟阅读 1,848评论 0 10
  • 女人,用化妆的时间来学习,就有男人给你买化妆品;男人,用睡觉的时间来学习,就会有女人陪你睡觉!
    凤凰文记茶业阅读 228评论 0 0