加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

对话式情景剖析,String被Final修饰的真正原因!一篇足矣

发布时间:2019-07-16 08:16:00 所属栏目:建站 来源:佚名
导读:口试官:你好,能看得清下面这张图吗? 我:可以的。 口试官:恩,好的。呃,你能不能说一说为什么String要用final修饰? 我:final意味着不能被担任可能被重写,String类用final修饰是Java的计划职员不但愿客户端措施员担任String类,并有也许改写String类

2、final class 的final 要抓住几个要害点是:类上的final用于限定发生子类(或限定多态/或限定举动的变革)。字符串的行使是频仍的,假如通过多态的方法行使String子类工具及其要领将会必然水平上导致机能降落(多态的实现道理:底层的虚函数表),同时String中的要领也也许面对被Override重写的伤害导致措施语义不安详、乃至是逻辑错误,与Java自始至终夸大的安详性理念相违反。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读