【问题标题】:What does a striked through method means in Eclipse?在 Eclipse 中,划线的方法是什么意思?
【发布时间】:2015-09-01 13:40:24
【问题描述】:

我正在使用 Eclipse 开发 Java 程序。但是在我的程序中,我在 Eclipse 中有一些方法被删除了。什么意思?

【问题讨论】:

  • 方法已被弃用,这意味着它可能会在未来的版本中删除。尽量避免使用这些方法并使用更新的方法..
  • 您还应该阅读已弃用方法的文档,以查找有关替换当前方法的新方法的信息。

标签: java eclipse ide


【解决方案1】:

这意味着您的方法已被弃用。您可能会找到另一种方法来做同样的事情

【讨论】:

    【解决方案2】:

    eclipse 发现的所有以@Deprecated 注释开头的方法/类都以删除线显示。

    不推荐使用方法以阻止该方法的用户/客户端不使用它。因为此方法可能会从 API/包的更高版本中移除。在这种情况下,可能有另一种方法可以使用。一个好的 Java 文档应该包含替代已弃用方法的内容。

    【讨论】:

      【解决方案3】:

      这是一种已弃用的方法。来自文档:

      注解@Deprecated 的程序元素是程序员的 不鼓励使用,通常是因为它很危险,或者因为 存在更好的选择。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-09-25
        • 2015-02-08
        • 1970-01-01
        相关资源
        最近更新 更多