卡卡米的記憶體
2014/12/4
Swift 泛型繼承
class A{} class A2:A{} class B<T:A>{} class B2<T:A2>:B<T>{}
Class A2 繼承 Class A
Class B 有一個泛型T,T繼承 Class A
Class B2 繼承 Class B、B2 有一個泛型T, T 繼承 Class A2
冒號前面的泛型是宣告泛型變數,冒號後面的是使用泛型變數
舉例來說 class B2<T:A2> 講的是 宣告一個泛型T 繼承 A2
:B<T> 這裡的 T 講的是使用剛剛宣告的 T
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言