【发布时间】:2021-03-20 11:40:21
【问题描述】:
我注意到许多熟练的开发人员坚持在类的构造函数下而不是在它之上添加属性,为什么它很重要?是为了最佳实践还是其他什么?
Class Car{
String color;
int speed;
Car({this.color, this.speed});
}
代替:
Class Car{
Car({this.color, this.speed});
String color;
int speed;
}
谢谢?
【问题讨论】:
-
去掉了java标签,因为代码肯定不是java。 (在java中声明位置没有区别)
-
感谢@luk2302 的更正,但仍然没有回答我的问题
-
没有尝试,因为我对飞镖一无所知。我怀疑这应该主要基于意见而关闭,因为选择只是个人喜好,但我不能确定。
-
是的,谢谢,我明白了,但我举了一个 Dart 的例子,因为我不能用所有不同的语言编写它。
标签: class oop dart constructor