学编程 ❀(๑╯◡╰๑)❀ 就上soxunxi.cn!这里有CMS,CSS,NET,PHP,Linux,HTML,JAVA,MySQL,Python等教程.
当前位置: JAVA > java中不能继续的类有哪些?【JAVA教程】,java

在Java中,只假如被定义为final的类,也能够说是被final润饰的类,就是不能被继续的。

因为jdk的开发者以为,有一些最基础的类没要必要对开发者开放,假如用户继续时操纵有误,极可能引入许多问题。为了防备用户对基础类举行响应的扩大,也表现了java设想过程当中的开闭准绳,最终将这些类设想成为final的。

这是final的划定:

当你将final用于类身上时,一个final类是没法被任何人继续的,那也就意味着此类在一个继续树中是一个叶子类,而且此类的设想已被以为很圆满而不需要

举行修正或扩大。关于final类中的成员,你能够定义其为final,也能够不是final。而关于要领,因为所属类为final的关联,天然也就成了final型的。你也能够明白的给final

类中的要领加上一个final,但这显著没有意义。

java中常见的不能被继续的类有以下:

String,

StringBuffer,

StringBuilder,

基础范例的包装类如Double,Integer,Long

等等。

我们来看看这个String类是怎样被定义的:

以上就是这个String类的定义体式格局,我们能够显著的看到一个final润饰符!

假如说全部类都是final(在它的定义前冠以final关键字),就表明本身不愿望从这个类继续,或许不允许其他任何人采用这类操纵。换言之,出于如许或那样的缘由,我们的类一定不需要举行任何转变;或许出于平安方面的来由,我们不愿望举行子类化(子类处置惩罚)

引荐进修:Java视频教程

以上就是java中不能继续的类有哪些?的细致内容,更多请关注ki4网别的相干文章!

「梦想一旦被付诸行动,就会变得神圣,如果觉得我的文章对您有用,请帮助本站成长」

分享到:
赞(0) 打赏

支付宝扫一扫打赏

微信扫一扫打赏

标签:

上一篇:

下一篇:

相关推荐

0 条评论关于"java中不能继续的类有哪些?【JAVA教程】,java"

最新评论

    暂无留言哦~~

博客简介

看古风美女插画Cos小姐姐,素材合集图集打包下载:炫龙网,好看二次元插画应有尽有,唯美小姐姐等你来。

友情链接

他们同样是一群网虫,却不是每天泡在网上游走在淘宝和网游之间、刷着本来就快要透支的信用卡。他们或许没有踏出国门一步,但同学却不局限在一国一校,而是遍及全球!申请交换友链

服务热线:
 

 QQ在线交流

 旺旺在线