热门

最新

红包

立Flag

投票

同城

我的

发布
m0_58362414
m0_58362414
4 年前
truem0_58362414

转发

该内容已删除…

CSDN App 扫码分享
分享
评论
2
打赏
  • 复制链接
  • 举报
下一条:
学习笔记七十:final关键字:可以修饰类、属性、方法和局部变量1.当不希望类被继承时,可以用final修饰2.当不希望父类的某个方法被子类覆盖/重写时,可以用final关键字修饰3.当不希望类的某个属性的值被修改,可以用final修饰4.当不希望某个局部变量被修改,可以使用final修饰注意事项和细节:1.final修饰的属性又叫常量,一般用XX_XX_XX来命名2.final修饰的属性在定义时,必须赋初值,并且以后不能再修改,赋值可以在如下位置之一(1)定义时(2)在构造器中(3)在代码块中3.如果final修饰的属性是静态的:(1)则不能在构造器中赋值(2)赋值的代码块需为静态4.如果类不是final类,但是含有final方法,则该方法虽然不能重写,但是可以被继承5.如果一个类是final类,就没必要将其中方法修饰成final了。***6.final和static往往搭配使用,效率更高 ,使属性在被外界调取时而不会导致类加载。(底层编译器做了优化处理)7.包装类(Integer、Double、Float、Boolean)等都是final类,String也是final类
立即登录