我想修复我的代码 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,但没有帮助。
有人可以建议如何解决它吗?

最佳答案

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

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

如果需要从声明它们的类的外部访问它们,则可以实现一些getXxx方法。

10-08 09:33
查看更多