代码审查技术和自动化代码分析工具的使用 Member is Not Used 1. public class Unuse2. {3. private String name;4. public Object value;5. 6. private Object getValue()7. {8. return value;9. }10. 11. private void print()12. {13. System.out.println(getValue() + = + value);14. }15. } 类中private的成员方法和成员变量不可能在外部类中调用,如果发现private的成员变量或方法并没有在内部的protect或public方法中使用,即这个成员永远不会在运行期得到引用,而成为一个无用的成员变量和方法。 代码清单中name变量,getValue()及print()方法都是无用的方法,因为不可能通过外面的类访问到这些成员,Unuse也没有提供调用这些成员的接口,所以这些成员都可以从类中清除。 Comparison always produces the Same Result 1. void handleEvent(Event e){ 2. if (e != null) { 3. ..
您可能关注的文档
- 大学英语综合教程4unit3Jobinterview.ppt
- 大学语文第一单元词解读.ppt
- 大一轮复习酶活性与应用.ppt
- 贷款含义以及业务核算.ppt
- 贷款种类、定价、业务与风险管理.ppt
- 单基因遗传病方式与若干问题.ppt
- 单基因遗传病概述与分析.ppt
- 单基因遗传病特征、影响因素与风险估计.ppt
- 单片机发展及应用与常用系列简介.ppt
- 单片机应用系统设计实例与程序.ppt
- 中国国家标准 GB/T 48336.304-2026星闪无线通信系统 第304部分:基础服务层 5G蜂窝网络融合.pdf
- CCAA《管理体系认证基础》第2版+三色笔记office完整版-2026.docx
- RCS-901系列超高压线路成套保护装置技术和使用说明书.pdf
- RCS-902A(B.C.D)型超高压线路成套保护装置技术说明书.pdf
- PCS-923A断路器失灵起动及辅助保护测控装置技术使用说明书.pdf
- RCS-924A型T区保护装置技术和使用说明书.pdf
- GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统.pdf
- 中国国家标准 GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统.pdf
- 《GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统》.pdf
- 中国国家标准 GB/T 48355-2026石化化工用软起动装置.pdf
原创力文档

文档评论(0)