java中final使用
final关键字可以用来修饰引用、方法和类。
1、用来修饰一个引用
- 如果引用为基本数据类型,则该引用为常量,该值无法修改;
- 如果引用为引用数据类型,比如对象、数组,则该对象、数组本身可以修改,但指向该对象或数组的地址的引用不能修改。
- 如果引用时类的成员变量,则必须当场赋值,否则编译会报错
2.用来修饰一个方法
当使用final修饰方法时,这个方法将成为最终方法,无法被子类重写。但是,该方法仍然可以被继承。
3.用来修饰类
当用final修改类时,该类成为最终类,无法被继承。简称为“断子绝孙类”。
java中final使用相关推荐
- java中final关键字的使用
final 中文翻译为 最终的,在java中也是较为常用的关键字之一. 在java 中 final 关键字可以修饰 类.方法.变量 final 修饰在类上,则表示该类不能被继承,如果里面的成员变量没 ...
- JAVA中Final的用法
JAVA中Final的用法 1. 修饰基础数据成员的final 这是final的主要用途,其含义相当于C/C++的const,即该成员被修饰为常量,意味着不可修改.如java.lang.Math类中的 ...
- java中final的意义
转载自 https://blog.csdn.net/hikvision_java_gyh/article/details/8964541 1.如果一个数据既是static又是final,那么它会拥有一 ...
- 转 Java中final、finally、finalize的区别与用法
Java中final.finally.finalize的区别与用法 1.简单区别: final用于声明属性,方法和类,分别表示属性不可交变,方法不可覆盖,类不可继承. finally是异常处理语句结构 ...
- java中常量final的用法_详解Java中final的用法
本文主要介绍了Java中final的使用方法,final是java的关键字,本文就详细说明一下它的使用方法,需要的朋友可以参考下 概念 final 具有"不可改变的"的含义,可以修 ...
- [转载] java中final,finally,finalize三者的作用和区别
参考链接: Java中final,finally和finalize Final是一个修饰符: 当final修饰一个变量的时候,变量变成一个常量,它不能被二次赋值 当final修饰的变量为静态变量(即由 ...
- [转载] Java中final关键字
参考链接: Java中的final关键字 文章目录 1 final关键字1.1 final修饰类1.2 final修饰方法1.3 final修饰属性---常量1.3.1 final修饰普通数据类型的成 ...
- ACAC java中final关键字
java中final关键字/*1.final关键字:java 中的一个关键字,最终的,不可变的可以修饰变量以及方法,还有类等.1.修饰的方法,修饰的类无法被覆盖,无法被重写,无法被继承写的方法不希望被 ...
- java中final详解_Java中final用法与详解
Java中final用法与详解 final作为Java中经常用到的关键字,了解final的使用方法是非常有必要的.这里从final关键字在数据域.方法和类中三个方面分析final关键字的主要用法. f ...
- java 中final修饰的变量_java中final修饰符的使用方法
本文为大家分享了java中final修饰符的使用,供大家参考,具体内容如下 1.final修饰符的用法: final可以修饰变量,被final修饰的变量被赋初始值之后,不能对它重新赋值. final可 ...
最新文章
- python详细安装教程linux-python 在linux系统的安装教程
- CentOS 查看系统 CPU 个数、核心数、线程数
- Python的IDE之PyCharm:PyCharm的使用技巧图文教程(修改Pycharm默认风格颜色、编辑器内代码注释区域的颜色、编辑器内的Python Interpreter等)之详细攻略
- 计算机网络及公文写作知识,计算机网络期末复习题
- PIC32单片机harmony开发环境 - SPI例程和代码分析
- 西安科技大学计算机学院保研,独臂姑娘,好样的!
- JAVA视频系列,学习JAVA常遇到的问题,连载【方法篇】。
- 【Vue2.0】—数据代理(一)
- android_dialog
- JavaScript 和 React,React用了大量语法糖,让JS编写更方便。
- 使用python解决算法和数据结构--使用栈实现进制转换
- 伪静态URL、静态URL和动态URL的区别
- 用小程序完成简单的详情列表功能
- Win11 恢复设置Win10任务栏、快速启动栏及右键菜单(Win11 22000.100版本测试通过)
- 转:: 刺鸟:用python来开发webgame服务端(3)
- CORS跨域-Nginx使用方法(Access-Control-Allow-Origin错误提示)
- php获取ip归属地
- 动态独享代理ip的简介。
- bad_pool_caller蓝屏故障分析
- 【数据结构】栈的简单理解以及对栈的基本操作
热门文章
- ListView下拉刷新、上拉载入更多之封装改进
- 使用cvs或svn从sourceforge上获取开源项目的方法[转载]
- halcon append_ocr_trainf 将字符添加到训练文件中
- Segmentation fault (core dumped) -llinux系统内存错误报错信息
- 如何使用python效率_Python的5中提高效率的用法
- 2019编译ffepeg vs_如何在windows10下使用vs2017编译最新版本的FFmpeg和ffplay
- 第5章 Python 数字图像处理(DIP) - 图像复原与重建10 - 空间滤波 - 统计排序滤波器 - 中值、最大值、最小值、中点、修正阿尔法均值滤波器
- mysql求表中年龄同张三,mysql子查询与连接查询
- 自定义vue全局组件use使用
- 继续聊WPF——动态数据模板