前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布

final

作者头像
长安不见使人愁
发布2022-10-25 19:26:39
2540
发布2022-10-25 19:26:39
举报
文章被收录于专栏:给时光以生命
  • final修饰的类不可以被继承,但可以继承其他的类。
  • final修饰的方法,子类可以继承但是不能重写。
  • 子类重写父类的非final方法可以加上final。
  • 被final修饰的基本数据类型或者String类型的变量可以看作是常量,赋值后不能改变。
  • 被final修饰的引用数据类型变量的引用内存地址值不能改变,可以改变引用数据类型变量的属性值。
  • 被final修饰的普通成员变量必须在对象创建完成前进行赋值,可以直接赋值,如果没有直接赋值则需要用构造方法进行赋值,如果有多个构造方法则多个构造方法都要为其赋值,但是不能用set方法赋值。
  • 被final修饰的静态成员变量必须要直接赋值或者静态代码块赋值,否则编译不通过。
  • final修饰的成员变量会在编译阶段赋默认值,final固定的是成员变量的手动赋值不是内存中的默认值。

Q.E.D.

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档