gpt4 book ai didi

Java防止未使用的警告

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:24:54 25 4
gpt4 key购买 nike

所以我使用 Eclipse 创建了一个简单的程序,在这个程序中我有一个对象,除了构造函数之外没有其他方法。像这样

class Example{

public Example(...)
{
//Do something with the variable
}
}

Example 类的全部逻辑都在构造函数中,这个类不会有更多的方法。

当我实例化此类的对象时,我收到这些“未使用”警告。我不想抑制所有未使用的警告,我只想在实例化此对象时抑制警告。

同样,我不想在使用 Example 类的地方抑制警告,因为我会在多个地方使用它,而且我不想用这些无用的抑制警告来打乱我的代码。

最佳答案

The whole logic of Example class is in the constructor

这听起来像是一个糟糕的设计。如果您真的不需要实例,为什么要创建它?听起来您应该将构造函数中的代码放入静态方法中。

如果您确实想要保留类(例如,因为您使用了实例变量),我建议将大部分逻辑从构造函数中移出,转移到适当的实例方法中,但可能会有一个调用构造函数然后调用相关方法的静态方法。

如果不知道您的代码实际在做什么,很难说清楚,但我不会希望在这里抑制警告 - 我强烈建议改为重构代码。

关于Java防止未使用的警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29668449/

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