2
我有幾個以單元數據類CellDataBase
作爲基類。主要思想是我可以定義新的單元格數據類並通過泛型與單元格配對。如何在swift中定義泛型類的數組
public class CellBase { }
public class CellA: CellBase { }
public class CellB: CellBase { }
public class CellDataBase<U: CellBase> {
var cellType: U.Type = U.self
}
class CellDataA: CellDataBase<CellA> { }
class CellDataB: CellDataBase<CellB> { }
是否可以定義陣列和存儲CellDataA
,CellDataB
等的呢?
不錯的一點,我將'協議CellDataBase'替換爲'class CellDataBase',它也可以。 – Leo