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关键字可以提高程序的安全性,避免被修改或继承,同时也可以优化程序的性能。

相关推荐
sjsjsbbsbsn5 分钟前
Spring Boot定时任务原理
java·spring boot·后端
yqcoder6 分钟前
Express + MongoDB 实现在筛选时间段中用户名的模糊查询
java·前端·javascript
十八朵郁金香28 分钟前
通俗易懂的DOM1级标准介绍
开发语言·前端·javascript
阿尔法波31 分钟前
python与pycharm如何设置文件夹为源代码根目录
开发语言·python·pycharm
菜鸟蹦迪34 分钟前
八股文实战之JUC:ArrayList不安全性
java
2501_9032386534 分钟前
Spring MVC配置与自定义的深度解析
java·spring·mvc·个人开发
xing251640 分钟前
pytest下allure
开发语言·python·pytest
眸笑丶44 分钟前
使用 Python 调用 Ollama API 并调用 deepseek-r1:8b 模型
开发语言·python
逻各斯1 小时前
redis中的Lua脚本,redis的事务机制
java·redis·lua
计算机毕设指导61 小时前
基于Springboot学生宿舍水电信息管理系统【附源码】
java·spring boot·后端·mysql·spring·tomcat·maven