Q
泛型中的繼承
-1
A
回答
4
可以繼承這樣的:
public class B<T>:A<T>
{
}
這代用品B
作爲泛型參數的A
U
遺傳參數T
。基類和派生類的通用參數是獨立的。派生類只需使用它可命名的任何類型就可以在基類中指定它想要的參數。這包括類型參數,正常類型......例如,如果需要,您可以使用List<KeyValuePair<int,T>>
作爲基類。
注意,泛型參數的B
T
需要有足夠的泛型約束履行泛型參數的A
U
的泛型約束。
1
這是否適合您?
public class A<U>
{ }
public class B<T,U> : A<U>
{ }
1
簡單,因爲它是
public classB<T>:A<T> { }
下面是關於這
http://msdn.microsoft.com/en-us/library/sz6zd40f%28v=vs.80%29.aspx
相關問題
- 1. Java中的泛型繼承
- 2. 泛型類型的繼承
- 3. JAVA:泛型類繼承和泛型類型繼承
- 4. 繼承和泛型
- 5. 繼承和泛型
- 6. 泛型和繼承
- 7. 繼承泛型類
- 8. Java泛型繼承
- 9. Kotlin泛型繼承
- 10. 繼承與泛型
- 11. 泛型類型和繼承
- 12. 繼承和泛型類型
- 13. C#泛型類型繼承
- 14. 的Java:泛型繼承
- 15. protobuf的,繼承和泛型
- 16. 帶繼承的泛型
- 17. Java泛型繼承警告
- 18. C++泛型類和繼承
- 19. 多泛型類繼承
- 20. Java繼承和泛型
- 21. 繼承和泛型C#
- 22. 繼承泛型類C#
- 23. java繼承vs泛型
- 24. C#泛型/動態繼承
- 25. C#多重泛型繼承
- 26. 使用繼承與泛型
- 27. 泛型繼承和代表
- 28. Java泛型在繼承中的Android
- 29. 泛型或繼承/ Java中的接口?
- 30. 類在Swift中繼承它的泛型
圍繞的方式一個很好的參考? – leppie 2011-01-21 12:29:43