栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Java中“最终类”的意义是什么?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java中“最终类”的意义是什么?

如果他们这样做了,他们什么时候使用它,以便我可以更好地理解它,并知道何时使用它。

一个

final
类就是一个不能扩展的类。

(这并不意味着所有对该类对象的引用都将如同声明为一样起作用final。)

当将一个类声明为final有用时,请参见此问题的答案:

禁止在Java中继承的充分理由吗?
如果Java是面向对象的,并且你声明了一个类final,它是否会停止具有对象特征的类的想法?

从某种意义上说是的。

通过将一个类标记为最终类,可以禁用该部分代码的强大而灵活的语言功能。有些类然而,不应该(在某些情况下可以不)被设计充分继承考虑的一个好办法。在这些情况下,将类标记为最终类是有意义的,即使它限制了OOP。(但是请记住,最后一堂课仍然可以扩展另一个非最后一课。)



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/426123.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号