当前位置: 首页 > web >正文

Java中final修饰符

1.final(最终的,最后的)可修饰变量(局部变量、实例变量,类变量)

作用范围内常量,只允许一次性赋值。基本数据类型变量的值不允许改变,引用类型地址不允许改

变。

① fina修饰实例变量:没有默认值。

              赋值的位置:a.在声明的时候对其初始化

                                    b.在构造方法中对其初始化

② final修饰的类变量:没有默认值

赋值的位置: a.在声明的时候对其初始化

                    b.在静态代码块中对其賦值

2.final修饰的方法:称为最终方法,不能被覆盖,可以重载

3.final修饰的类:不能被继承,没有子类

4.代码

package demo;public class Test6{public static void main(String[] args){final int a=5;//a=90;System.out.println(a);final MyClass mc=new MyClass();//mc=new MyClass();mc.b=10;}
}class MyClass{final int a=5;int b=6;public final void ma(){System.out.println("父类中的ma...");}}class Sub extends Myclass{public final void ma(){System.out.println("父类中的ma...");}

http://www.xdnf.cn/news/14589.html

相关文章:

  • 第五章:执行计划分析 - 读懂MySQL的执行策略
  • 一款完美适配mobile、pad、web三端的博客网站UI解决方案
  • 《单光子成像》第六章 预习2025.6.15
  • 【驱动设计的硬件基础】I²C
  • 数据质量-如何构建高质量的大模型数据集
  • Understanding Human Hands in Contact at Internet Scale
  • Python基于Flask的医疗问句中的实体识别算法的研究(附源码,文档说明)
  • 【Dify系列】【Dify 核心功能】【应用类型】【五】【工作流】
  • C++ new知识点详解
  • 调和级数 敛散性
  • 一些杂想20250615
  • SAP顾问职位汇总(第24周)
  • 【Lean4编程入门】 Lean 4 中的 `inductive` 类型定义注解例子解析
  • 电商数据采集的技术分享
  • 【Bug:docker】--docker的wsl版本问题
  • 人工智能-准确率(Precision)、召回率(Recall) 和 F1 分数
  • 1、Java基础语法通关:从变量盒子到运算符魔法
  • NGINX Google Performance Tools 模块`ngx_google_perftools_module`
  • Mkdocs 阅读时间统计插件
  • 【第四十周】眼动追踪基础
  • 【C/C++】内核开发之进程调度大纲
  • Claude Code 是什么?
  • 【论文解读】LLaMA-Berry: 将“refine”当作动作解决数学推理
  • 域与对象的生命周期
  • Python文件与目录操作管理详解
  • 装饰模式Decorator Pattern
  • 阿里开源的MaskSearch:教AI学会“自己找答案”的魔法书
  • GO语言---panic和recover关键字
  • SpringAI+DeepSeek大模型应用开发——6基于MongDB持久化对话
  • 内存一致性模型