Type<Type>被称为什么?

4
什么是IT技术?
Type<Type> type;

称为(与之相对)

Type type;

你知道,在类型周围放置尖括号的地方吗?我经常使用它,但不知道它的名称 - 这让我很烦恼。这很难搜索 - Google会忽略<>字符。

(注意:这是Java)

3个回答

13

泛型! :)


9

泛型:http://java.sun.com/j2se/1.5.0/docs/guide/language/generics.html

泛型是Java语言中的一种特性,它允许在编写代码时使用类型参数。这使得代码更加通用和可重用,因为可以在不同的数据类型间共享相同的代码。通过使用泛型,可以提高代码的安全性和可读性。在实现泛型时,需要注意避免类型转换错误和潜在的性能问题。以上链接提供了更详细的信息。

3

泛型或参数化类型。

(嘿,已经有两个人发布了相同的内容,都获得了约3个赞。我只是想分享一些爱。)


为什么有两个不同的名称? - Isaac Waller
因为我看到两者都在使用中,我认为让OP知道它们的意思相同可能会有所帮助。我也考虑过添加“模板类型”,因为一些C++程序员称Java泛型为模板类型,但我决定不这样做,因为差异(特别是实现方式)非常显著。 - Imagist

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接