我在使用泛型时遇到问题。我有一个方法作为
public void push (T element)
现在我无法理解的是如何创建一个通用变量,以便我可以将其传递到该方法中。我知道通用永远是一个数字,但我不知道应该如何做到这一点。是不是一定是这样的
T number = 5
然后我可以将其传递到 Push 方法中吗?我很困惑。各位有什么想法吗?
您没有使用通用变量 persay。你的代码看起来像这样:
public class Stack<T> {
public void push(T element) {
}
}
当你去初始化 Stack 时,你提供类型:
Stack<String> stack = new Stack<String>();
stack.push("hello");
无论您初始化类的类型是什么,都是您传递给方法的变量的类型。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)