【dart基础知识补充】初始化实例变量的方式
1、在实例变量声明时进行初始化
class Point {
var x =0, y = 0;
}
2、使用构造函数初始化
class Point {
var x, y;
Point(this.x, this.y);
}
3、通过初始化列表
class Point {
var x, y;
Point(a, b) : x = a, y = b;
}
4、在构造函数中初始化
class Point {
var x, y;
Point(a, b) {
x = a;
y = b;
}
}
【【dart基础知识补充】初始化实例变量的方式】这种方法不适用于final实例变量,应为使用了final变量所没有的setter方法。
final实例变量只能初始化一次,它只能在前三种方式中选择一种。否则会报错。
文章图片
image.png
文章图片
image.png
推荐阅读
- 宽容谁
- 我要做大厨
- 增长黑客的海盗法则
- 画画吗()
- 2019-02-13——今天谈梦想()
- 远去的风筝
- 三十年后的广场舞大爷
- 叙述作文
- 20190302|20190302 复盘翻盘
- 学无止境,人生还很长