案发现场

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_父类_03

而父类 JSON 已有sonar代码质量检测告警“static“ base class members should not be accessed via derived types_静态成员_04

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