我使用SonarQube覈實和檢查我的Java代碼,我遇到在一個枚舉類類型避免重複字面的問題,這裏是個例:避免重複字面聲納錯誤
public enum Products {
A ("Product A"),
C ("Product A"),
D ("Product B"),
P ("Product B");
private String name = "";
Products (String name){
this.name = name;
}
public String toString(){
return name;
}
}
聲納告訴我將字符串的產品A和產品B聲明爲一個常量字段,但不能在Enum類型類中聲明變量。
謝謝您的回答:) – Sofiane