有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

eclipse Java Docstring通过类中的私有变量

public static class cls{
    private String text;
    public String getText(){
        return text;
    }
}

是否可以在Java中的cls的docstrings中显示text变量,而不必复制粘贴内容


共 (1) 个答案

  1. # 1 楼答案

    我不知道你想做什么。您可以使用以下两种方式之一从JavaDoc链接到变量:

    /**
     * The cls class
     * see {@link cls#text} or
     * @see cls#text
     */
    public static class cls {
        private String text;
    ...
    

    然后,您可以在这个变量上附加一个JavaDoc,并在这里描述您需要说什么。据我所知,除了复制和粘贴之外,没有办法在JavaDoc中只显示一行代码。但如果您愿意,可以使用HTML改进格式:

    /**
     * The cls class, see this field:
     * <code>private String text;</code>
     */
    public static class cls {
        private String text;
    ...
    

    希望这会有所帮助,但问题仍然是:如果有公共getter,为什么要公开实现