前言
在平时逻辑编码中,我们很少用到final关键字,但是在阅读一些源码的时候发现final关键字还是很常用的,主要用处有以下几种,本篇文章仅供个人学习使用,不一定正确,还请各位看到的博友给予相关的交流意见
final修饰类
表示该类不能继承,但是final类中所有的成员方法都会被隐式的指定为final方法。
final修饰方法
final修饰的方法意指被锁定,防止继承类修改它的相关实现.
final修饰变量
被final修饰的常量不可变更,被final修饰的变量可以不可以再次赋值,但是对象的属性还是可以变更的,就好比对象不能够在被=号表达一样。
final String b = "hello";
b= "aaa"; 不允许
本文详细介绍了final关键字在Java中的三种用途:修饰类、方法和变量。final类无法被继承,其所有成员方法也会被隐式地指定为final;final方法防止子类覆盖;final变量禁止再赋值。
400

被折叠的 条评论
为什么被折叠?



