我試圖從延伸Map
是這樣的:如果這樣做的,我得到了一個錯誤鏢從地圖擴展產生一個錯誤,在地圖默認的構造函數不生成
class TestClass extends Map {
}
Constructor '<default>' in class 'Map<dynamic, dynamic>' is not generative.
不知道該怎麼做,我補充說:TestClass() : super();
我仍然有同樣的錯誤。
額外的問題:
哪一個是最好的方法,通過擴展Map
像上面或使具有Map
這樣的特性的新類:
class TestClass {
Map attr;
}
你有沒有試過擴展Map的具體子類? 'class Testclass extends HashMap' –
DrColossos
擴展'HashMap'時我沒有錯誤,看起來沒問題,但是'Map'和'HashMap'之間有什麼不同? –