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

案发现场

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

事故原因

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

不好案例

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

良好案例

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