【问题标题】:Java: Explanation of unknown java syntaxJava:未知Java语法的解释
【发布时间】:2012-11-30 02:39:32
【问题描述】:

谁能告诉我这是在做什么。它是一个拥有自身扩展泛型的类?那有什么意思?

 public abstract class AbstractStructureBuilder<T extends AbstractStructureBuilder> implements IStructureBuilder
    {

       //abstract and concrete methods in here
    }

【问题讨论】:

  • @assylias 我在问一个语法未知的问题,我无法得出与未知主题的关联。
  • 我提供的链接有帮助吗?
  • 我评论了你的回答。再次感谢您的支持信息
  • @stackoverflow 不知道你的意思 - 我只是指出一个事实,一个非常相似的问题已经给出了一个很好的答案,你可能会觉得这很有用。

标签: java syntax


【解决方案1】:

【讨论】:

    【解决方案2】:

    这意味着AbstractStructureBuilder 有一个类型参数extends AbstractStructureBuilder

    【讨论】:

      【解决方案3】:

      那里没有太多,但我猜这可能是一个用于表示树或图形中的节点的类。该类将泛化 getter 和 setter。例如,方法 getChildren 可能会返回一个 T 列表。然后可以扩展 AbstractStructureBuilder 以例如在家族树中创建节点。如果你这样做,那么 getter 将返回 List&lt;FamilyTreeNode&gt;

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-08-21
        • 1970-01-01
        • 2016-11-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多