加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 使用静态导入和代码可读性质量?

发布时间:2020-12-15 01:03:48 所属栏目:Java 来源:网络整理
导读:如果我在整个代码中使用它们,是否会考虑恶化代码的未来可读性?例如使用: import static java.lang.Integer.*; 所以我可以使用这段代码 int a = parseInt(scanner.nextLine()); 最佳答案 什么时候应该使用静态导入?非常谨慎!只有在您试图声明常量的本地副

如果我在整个代码中使用它们,是否会考虑恶化代码的未来可读性?例如使用:

import static java.lang.Integer.*;

所以我可以使用这段代码

int a = parseInt(scanner.nextLine());
最佳答案
什么时候应该使用静态导入?非常谨慎!只有在您试图声明常量的本地副本或滥用继承时才使用它(Constant Interface Antipattern)

对于你的情况
?从类中导入所有静态成员对可读性特别有害;如果您只需要一个或两个成员,请单独导入它们.

Link for more detail

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读