首页 / JAVA / Java中“最后一课”的意义何在?
Java中“最后一课”的意义何在?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Java中“最后一课”的意义何在?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1011字,纯文字阅读大概需要2分钟。
内容图文
我正在读一本关于Java的书,它说你可以宣布整个班级是最终的.我想不出任何我会用它的地方.
我刚接触编程,我想知道程序员是否真的在他们的程序中使用它.如果他们这样做,他们何时使用它,以便我能更好地理解它并知道何时使用它.
如果Java是面向对象的,并且你声明了一个类final,那么它是否会阻止类具有对象特征的想法?
解决方法:
If they do, when do they use it so I can understand it better and know when to use it.
最后一个类只是一个无法扩展的类.
(这并不意味着对类的对象的所有引用都会像被声明为final一样.)
如果将一个类声明为final是有用的,请参阅此问题的答案:
> Good reasons to prohibit inheritance in Java?
If Java is object oriented, and you declare a class
final
, doesn’t it stop the idea of class having the characteristics of objects?
在某种意义上是的.
通过将类标记为final,您可以为该部分代码禁用该语言的强大而灵活的功能.但是,某些类不应该(并且在某些情况下不能)设计为以良好的方式考虑子类.在这些情况下,将类标记为final是有意义的,即使它限制了OOP. (但请记住,最终的课程仍然可以扩展另一个非最终课程.)
相关文章:Java: When to create a final class
内容总结
以上是互联网集市为您收集整理的Java中“最后一课”的意义何在?全部内容,希望文章能够帮你解决Java中“最后一课”的意义何在?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。