Java static和final
2022/6/1 1:21:14
本文主要是介绍Java static和final,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
static修饰符和final修饰在Java中是很常见的,用处非常广。
static修饰符修饰类方法和类变量,局部变量不能被声明为static变量
可以看到在局部变量中使用static报错。
静态方法不能使用非静态变量,可以使用形参进行计算,或者使用静态变量,静态方法中不能使用 this,super关键字,因为在使用静态方法时
可能还没有创建对象,所以不能使用。
可以看到在静态方法中使用非静态变量报错
final修饰符可以使用变量,类,方法。需要注意的有以下几个方面
被final修饰的类不能被继承,因为这个类是最终的类,下面是示例,
可以看到编辑器直接显示报错
被final修饰的父类方法不能被子类重写,但可以被子类继承,
父类
子类
可以看到给出提示报错
final修饰的实例变量要显示指定初始值。变量一旦被复制,就不能修改
这篇关于Java static和final的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-04-14个人开发者,Spring Boot 项目如何部署
- 2024-04-14RAG应用开发实战02-相似性检索的关键 - Embedding
- 2024-04-14出海软件草根逆袭打法是什么?
- 2024-04-13鸿蒙原生应用再新丁!企查查 碧蓝航线 入局鸿蒙
- 2024-04-11RAG应用开发实战(01)-RAG应用框架和解析器
- 2024-04-10DevOps已死?2024年的DevOps将如何发展
- 2024-04-10码农必看:常见源代码混淆技术详解
- 2024-04-07以一当十丨TiDB 在东吴证券秀财 APP 的应用实践
- 2024-04-07月活超 1.1 亿,用户超 4 亿,你也在用的「知乎」是如何在超大规模 TiDB 集群上玩转多云多活的?来听听知乎代晓磊的答案!
- 2024-04-07唐刘:关于产品质量的思考 - 如何评估质量