我試圖熟悉java中的泛型。我仍然不確定如何創建一個簡單的類來取兩種類型(String,Integer)。以下是在我的上下文中使用泛型的小小嚐試。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」是什麼類型?
是真正用於接口和抽象類的泛型編程嗎?
試圖約束的對象類型的泛型集合在兩個班(字符串和整數)沒有一個共同的祖先對象似乎有點被迫。 – Aurand 2013-02-11 18:40:32