gpt4 book ai didi

java - 静态类中的列表会生成警告,其他数据类型不会

转载 作者:行者123 更新时间:2023-12-01 23:56:46 25 4
gpt4 key购买 nike

在编写参数化 JUnit 测试用例时,我在构造函数中设置实例变量时遇到了此警告:

静态字段ClassA.ListOfStrings应该以静态方式访问

提供的解决方案是:

@SuppressWarnings("静态访问")

并且

ClassA.ListOfStrings = ParamListOfStrings;

而不是

this.ListOfStrings = ParamListOfStrings;

此警告也会发生在自定义对象上,但不会发生在其他数据类型(或单个String)上。为什么?

最佳答案

其他静态数据类型确实会发生这种情况。

访问静态字段时,最好使用ClassName.fieldName而不是myObj.fieldName

原因之一是将字段更改为非静态时出现编译错误。

关于java - 静态类中的列表会生成警告,其他数据类型不会,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15494722/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com