【发布时间】:2013-02-12 03:18:22
【问题描述】:
我正在尝试熟悉 java 中的泛型。我仍然不确定如何创建一个简单的类来获取两种类型(字符串、整数)。下面是在我的上下文中使用泛型的简单尝试。
public class Container <T>
{
public T aString()
{
//Do i know I have a string?
}
public T anInt()
{
//How do I know I have an integer?
}
public Container<T>()
{
//What would the constructor look like?
}
}
我正在引用此页面oracle generics,但我仍然不确定我在这里做什么。你首先弄清楚你在课堂上的“T”是什么类型吗?
泛型编程真的用于接口和抽象类吗?
【问题讨论】:
-
试图将泛型集合中的对象类型限制为两个类(String 和 Integer),这两个类没有 Object 的共同祖先似乎有点勉强。