你如何用Java注释掉整个班级?

时间:2012-08-14 16:24:46

标签: java

不是说我会需要这个,但你如何在以下内容之后评论整个班级:

public class yadayada extends yadayadasquared {

    /**
     * Says Hello
     **/
    public String sayHello() {
        return "Hello";
    }
}

当班级中有很好的评论/记录方法时?

让我们想象一下,只有五分钟的时间才能避免进行整个讨论......

是的,你妄想纯粹主义者,我看到了这个!

https://stackoverflow.com/questions/123423/do-you-leave-historical-code-commented-out-in-classes-that-you-update

我们假设这是一个5分钟的测试。回购工作?不。删除?喜欢控制斜线的建议。

8 个答案:

答案 0 :(得分:7)

定义“整个班级”。

选择类的内容,点击 Command + / * ,你的IDE应该对所有内容进行单行注释。这样你仍然可以使用类,只是没有功能。或者选择整个班级。或者重命名该文件。或者......但最终,重点是什么?删除文件。

*或者您的IDE用于单行注释的顺序是什么。

答案 1 :(得分:2)

如果使用ide:可以执行" ctrl + a ",然后执行" ctrl + shift + / ",这将注释掉所有代码。

答案 2 :(得分:0)

您可以使用多行评论/*

/*public class Foo extends Bar
{
    public string SayFoo()
    {
        return "Foo";
    }
}*/

但是,如果您的代码包含文档并且您使用的是IDE,则大多数代码都支持“切换注释”功能。我知道Eclipse和Netbeans都支持这个功能。

但真正的解决方案是使用某种版本控制系统来跟踪您的代码。我建议使用git,因为它不需要服务器使用。

答案 3 :(得分:0)

如果您使用包含类主体的多行注释,那么文档注释或任何多行代码将会成为一个问题,因为它们以*/结束,但是现代IDE有一些注释/取消代码的快捷方式。在NetBeans中,您只需标记代码并键入 Ctrl + / 。所以,我会评论我需要的东西,使用代码而不是撤消更改(评论)。重命名文件扩展名也是一件好事,@su-说。

答案 4 :(得分:0)

在Eclipse中,您可以使用Ctrl+/切换所选行的单行注释。如果你正在使用另一个IDE,你可能会有类似的东西。只需选择整个课程并点击热键即可!

答案 5 :(得分:0)

Eclipse IDE中尝试此操作...在Class正文中选择代码正文。 (即between { and }

评论:

             Ctrl + Shift + /

取消推荐:

             Ctrl + Shift + \

答案 6 :(得分:0)

评论解决方案的快速替代方法是将文件重命名为MyClass.java.txt或类似名称。

答案 7 :(得分:-1)

怎么样?
@Deprecated

这有用吗?