Java 关键字final详解(public static final)

JieFeiLau 23 0 PDF 2020-12-23 01:12:11

一、final修饰类 B类继承A类,相当于对A类的功能进行扩展,如果不希望对A类进行扩展,可以给A类加final关键字,这样的话,A类就无法继承了。 源代码中String就是没有子孙的 结论:final修饰的类无法被继承 二、final修饰的方法 所以final修饰的方法无法覆盖和重写。 三、final修饰的变量 (1)局部变量 无法为最终变量进行赋值了。 final修饰的变量只能赋一次值。 final修饰的变量一旦赋上值就不能再重新赋值了。 (2)fina修饰的变量如果这个变量是一个”引用”会怎么样? 解析:s2里面最初分配了0x123,然而你再给final进行赋值就不行了,因

用户评论
请输入评论内容
评分:
暂无评论