【发布时间】:2017-03-02 12:16:48
【问题描述】:
在我们的代码库中,我看到了以下代码 sn-p,但我无法弄清楚它是什么(这就是为什么,我无法开始搜索更多信息)。代码sn -p如下;
TypedId.< UserGroupsVO > valueOf( 1000L )
为了更清楚,TypedId类的定义如下;
public final class TypedId< T > implements Serializable, Comparable< TypedId< T >>
在哪个主题下可以详细了解这种语法及其含义?
编辑
在 cmets 之后,我需要澄清我的问题。在我的问题中,我不是指泛型。我不明白的部分是TypedId与<...>之间的点,<...>与valueOf之间有一个空格。
【问题讨论】:
-
.......
-
哦,我明白了。这是对
TypeId中的valueOf方法的调用。我想这是一个静态方法。由于 TypeId 是泛型类,因此必须使用 Type 调用该方法。 -
空格可能是为了“可读性”而插入的,我个人的看法是空格使它不那么可读。也可能有一些公司代码约定来规范何时何地使用空间。
标签: java