java学习day10--final关键字
final关键字
final就是一个关键字,表示最终的。
final修饰的类无法被继承;final修饰的方法不能重写(覆盖),但是可以被继承
看一下示例,先是final类:在继承时直接报错
再是final修饰的父类方法:类可以被继承,但是此时的方法重写时报错
final修饰的变量一旦被赋值后无法再次赋值。
这里就要说一下,final和static一起用时是定义一个常量,常量名所有字母都要大写
final修饰的引用,一旦指向某个对象以后不能再指向其他对象
先看看没有final修饰的:
再是有final修饰:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,携手博客园推出1Panel与Halo联合会员
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步