案发现场

sonar代码质量检测告警“static“ base class members should not be accessed via derived types_编码规范

事故原因

为了代码清晰起见,永远不要使用子类的名称访问父类的静态成员。这样做会造成混淆,并且可能会导致存在两个不同的静态成员的错觉。

不好案例

sonar代码质量检测告警“static“ base class members should not be accessed via derived types_编码规范_02

良好案例

sonar代码质量检测告警“static“ base class members should not be accessed via derived types_Java_03
而父类 JSON 已有sonar代码质量检测告警“static“ base class members should not be accessed via derived types_Java_04
所以应该用父类的,告警消除sonar代码质量检测告警“static“ base class members should not be accessed via derived types_编码规范_05