这是来自 Dart 样本(时钟样本)的 Balls 类的一部分:
DivElement root
num lastTime;
List<Ball> balls;
球() :
lastTime = new Date.now().millisecondsSinceEpoch,
balls = new List<Ball>() { \\I do not understand here, why use
root = new DivElement(); \\ List<Ball>(){...}
document.body.nodes.add(root);
makeAbsolute(root);
setElementSize(root, 0.0, 0.0, 0.0, 0.0);
}
因为我不明白,所以我改变了构造函数:
Balls() {
lastTime = new Date.now().millisecondsSinceEpoch;
balls = new List<Ball>() ;
root = new DivElement();
document.body.nodes.add(root);
makeAbsolute(root);
setElementSize(root, 0.0, 0.0, 0.0, 0.0);
}
该应用程序仍然有效。构造函数之间有什么不同Ball():
and Ball(){}
吗?谢谢。
对不起我的英语。