我正在尝试熟悉 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”是什么类型吗?
泛型编程真的用于接口和抽象类吗?