【发布时间】:2013-08-29 19:57:11
【问题描述】:
这个问题是关于 Dart 语言的。 我想要一个只是一个列表但具有一些额外功能的类。
例如我有一个名为 Model 的类:
class Model{
String name;
int type;
Model(this.name, this.type);
}
我知道 Model 的类型只能取四个值:从 0 到 3。
我想要一个方法,它可以给我一个指定类型的模型列表,例如List<Model> modelCollection.getByType(int type);。
我计划在该类中有四个“隐藏”模型列表(按类型分组)。
因此,我需要覆盖 List 元素的添加和删除,以使隐藏的列表保持最新。
我怎样才能尽可能简单地实现这一点?
附:我知道这很简单,但我对对象继承不太熟悉,找不到合适的例子。 附言我也检查过这个,但不知道它是否过时并且没有抓住这个想法。
【问题讨论】:
标签: class inheritance dart extend