小公司技术总监:我去,你竟然还不会用 final 关键字

[复制链接]
吖頭卜拽 发表于 2022-3-12 06:40:01 | 显示全部楼层 |阅读模式
写一篇文章容易吗?太不容易了,首先,需要一个安静的环境,这一点就非常不容易。很多小伙伴的办公室都是开放式的,非常吵,况且上班时间写的话,领导就不高兴了;只能抽时间写。其次,环境有了,还要有一颗安静的心,如果心里装着其他挥之不去的事,那就糟糕了,呆坐着电脑前一整天也不会有结果。
我十分佩服一些同行,他们写万字长文,这在我看来,几乎不太可能完成。因为我要日更,一万字的长文,如果走原创的话,至少需要一周时间,甚至一个月的时间。
就如小伙伴们看到的,我写的文章大致都能在五分钟内阅读完,并且能够保证小伙伴们在阅读完学到或者温习到一些知识。这就是我的风格,通俗易懂,轻松幽默。
好了,又一篇我去系列的文章它来了:你竟然还不会用 final 关键字。
已经晚上 9 点半了,我还没有下班,因为要和小王一块修复一个 bug。我订了一份至尊披萨,和小王吃得津津有味的时候,他突然问了我一个问题:“老大,能给我详细地说说 final 关键字吗,总感觉对这个关键字的认知不够全面。”
一下子我的火气就来了,尽管小王问的态度很谦逊,很卑微,但我还是忍不住破口大骂:“我擦,小王,你丫的竟然不会用 final,我当初是怎么面试你进来的!”
发火归发火,我这个人还是有原则的,等十点半回到家后,我决定为小王专门写一篇文章,好好地讲一讲 final 关键字,也希望给更多的小伙伴一些帮助。
尽管继承可以让我们重用现有代码,但有时处于某些原因,我们确实需要对可扩展性进行限制,final 关键字可以帮助我们做到这一点。
01、final 类

如果一个类使用了 final 关键字修饰,那么它就无法被继承。如果小伙伴们细心观察的话,Java 就有不少 final 类,比如说最常见的 String 类。
回复

使用道具 举报

全部回复0 显示全部楼层
联系客服 关注微信 下载APP 返回顶部 返回列表