在Java中适用时使用“final”修饰符
在Java中,有一种做法是声明每个变量(本地或类),参数最终如果它们是真的。
虽然这使代码变得更加冗长,但这有助于轻松阅读/掌握代码,并且可以防止错误,因为意图清晰标记。
你对此有何想法?你有什么看法?
我认为这一切都与良好的编码风格有关。 当然,你可以在任何地方不使用大量final
修饰语的情况下编写出性能良好,功能强大的程序,但是当你考虑它时......
对所有不应改变的事物添加final
只会缩小您(或下一位程序员,处理您的代码)会误解或滥用导致您的代码的思考过程的可能性。 至少当他们现在想要改变你以前不可改变的事情时,它应该敲响一些钟声。
起初,在你的代码中看到很多final
关键字看起来很尴尬,但很快你就会停止注意到这个词本身,并且会简单地认为,这个东西永远不会从这一点改变(你可以把它从我身上取出;-)
我认为这是很好的做法。 我并不是一直都在使用它,但是当我能够做到这一点并且为final
标签做出final
我会做到这一点。
迷恋:
考虑但慎重使用:
忽略除非感觉肛门:
在使用之前,你真的需要了解最终关键字的完整使用。 它可以应用于并对变量,字段,方法和类有不同的影响
我建议查看下面链接到的文章以获取更多详细信息。
最终的词在最终的关键字
链接地址: http://www.djcxy.com/p/76169.html