java—final关键字

在Java中,final是一个关键字,可以用来修饰类、方法和变量。

  1. final修饰类:使用final修饰的类不能被继承,即该类是最终类,不能有子类。
java 复制代码
final class MyClass {}
  1. final修饰方法:使用final修饰的方法不能被子类重写,即该方法是最终方法。
java 复制代码
class MyClass {
    final void myMethod() {}
}
  1. final修饰变量:使用final修饰的变量是一个常量,一旦被赋值后就不能再修改。
java 复制代码
final int myConst = 10;

使用final关键字可以提高程序的安全性,避免被修改或继承,同时也可以优化程序的性能。

相关推荐
野犬寒鸦19 分钟前
从零起步学习并发编程 || 第四章:synchronized底层源码级讲解及项目实战应用案例
java·服务器·开发语言·jvm·后端·学习·面试
!停20 分钟前
数据结构二叉树——堆
java·数据结构·算法
£漫步 云端彡23 分钟前
Golang学习历程【第十一篇 接口(interface)】
开发语言·学习·golang
virus59458 小时前
悟空CRM mybatis-3.5.3-mapper.dtd错误解决方案
java·开发语言·mybatis
初次见面我叫泰隆8 小时前
Qt——3、常用控件
开发语言·qt·客户端
没差c9 小时前
springboot集成flyway
java·spring boot·后端
无小道10 小时前
Qt——QWidget
开发语言·qt
时艰.10 小时前
Java 并发编程之 CAS 与 Atomic 原子操作类
java·开发语言
梵刹古音10 小时前
【C语言】 函数基础与定义
c语言·开发语言·算法
编程彩机10 小时前
互联网大厂Java面试:从Java SE到大数据场景的技术深度解析
java·大数据·spring boot·面试·spark·java se·互联网大厂