如何解决PMD违规:使用显式作用域而不是默认程序包私有级别

问题描述 投票:3回答:1

我想修复我的代码违反PMD]:

Use explicit scoping instead of the default package private level

它出现在我的代码中的这些位置:

File saveFile = new File("C:/Upload/"); 
EmployeImplMetier dbE= new EmployeImplMetier();
DepartementImplMetier dbD = new DepartementImplMetier();
FonctionImplMetier dbF = new FonctionImplMetier();
ServiceImplMetier dbS = new ServiceImplMetier();
TypePaiementImplMetier dbT = new TypePaiementImplMetier();
ModePaiementImplMetier dbM = new ModePaiementImplMetier();

我之前找到了这个LINK,但没有帮助。有人可以建议如何解决它吗?

我想解决我的代码PMD违规:使用显式作用域,而不是默认的包专用级别它出现在我的代码中的这些位置:File saveFile = new File(“ C:/ Upload /”); ...

java package default pmd scoping
1个回答
4
投票

这些变量都应使用private关键字声明:

© www.soinside.com 2019 - 2024. All rights reserved.