如何解决PMD违规:使用显式范围设定而不是默认包私有级别

时间:2015-08-17 08:35:13

标签: java pmd

我想修复我的代码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但未提供帮助

如何解决?

1 个答案:

答案 0 :(得分:2)

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

private File saveFile = new File("C:/Upload/"); 

如果您需要从声明它们的类之外访问它们,请实现一些getXxx方法。