`
gdpglc
  • 浏览: 87540 次
  • 性别: Icon_minigender_1
  • 来自: 长春
社区版块
存档分类
最新评论

switch 最后应加上break,由此想到的

 
阅读更多
如果switch中的每个case都加了break语句,最后一个case要不要加呢?

从逻缉上看是没有差别的,但今天遇到一个情况,我同事改我之前写的一段代码,直接在switch中又加了一个新的case,而原来的最后一个case没有加上break,这就导致了错误。

因此,在写switch时,最后加上一个对逻缉没有影响的break是有意义的。

就象我之前写了一个单粒的类,没有把构造设为私有,我同事直接new来用,导致了一个奇怪的错误,查了许久。

由此可以想到:java的访问控制和spring的依赖注入(分层注入),都起到了可见性限制的作用,用好这些内容,对软件开发能起到很大的作用。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics