<t>在这里意味着什么?</t>

时间:2014-07-15 00:08:18

标签: java

此问题来自Cracking the Coding Interview 5th Edition中的问题3.5。解决方案是这样的:

public class MyQueue<T> {
Stack<T> stackNewest, stackOldest;
......
}

那么两个&lt; T>这意味着什么我搜索了很多页面并没有得到答案。感谢。

1 个答案:

答案 0 :(得分:1)

这是参数化。它利用Java Generics生成参数化类。在您的情况下,类MyQueue<T>具有参数化“T”,并且在类内部,Stack<T>数据结构也已经使用“T”进行参数化。 如果您不了解泛型,我建议在文档中给出this article