Dart是一门使用类和单继承的面向对象语言,所有的对象都是类的实例,并且所有的类都是Object的子类。
1. Dart类的定义
2. Dart类的构造函数
3. Dart中的命名构造函数
4. Dart中将类抽离成一个单独的模块
首先将模块写到一个单独的文件中,如下图所示为public文件夹下的Person.dart为一个单独的类。
在文件中引入public下的Person.dart文件,然后实例化。
5. Dart中的私有属性和私有方法
Dart和其他面向对象语言不一样,没有 public、private、protected这些访问修饰符,但是我们可以使用下划线把一个属性或者方法定义成私有。
需要注意的是,定义为私有属性和私有方法的类必须要抽离放在一个单独的文件中,然后才能真正起到私有的效果。
首先将含有私有属性或私有方法的类放在一个单独的模块中。
在文件中引入含有私有属性和私有方法的类。
6. Dart中get与set修饰符
7. Dart中的初始化列表
Dart中可以在构造函数体运行之前初始化实例变量。