Как устранить нарушение 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();
я нашел эту ссылку раньше, но не помог
как это исправить?
1 ответ
Решение
Эти переменные должны быть объявлены с использованием private
ключевое слово:
private File saveFile = new File("C:/Upload/");
Если вам нужен доступ к ним вне класса, в котором они объявлены, то реализуйте некоторые getXxx
методы.