【发布时间】:2020-06-07 00:22:09
【问题描述】:
我想修复我的代码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,但它没有帮助。
谁能建议如何解决它?
【问题讨论】:
-
您链接的问题包含与您在此处接受的答案完全相同的答案...
-
@codebox 补充说我应该添加 getter 以便从外部访问但对于私人我知道我应该将变量作为私人 [答案不同]
-
"如果您需要从声明它们的类外部访问它们,请实现一些
getXxx方法。" -
@kryger 是不是同一个答案!!
标签: java package default pmd scoping