文章目录
一、 Dart 面向对象
二、 类定义
三、 类的继承
四、 私有变量
五、 可选参数与默认参数
六、 初始化列表
七、 完整代码示例
八、 相关资源
一、 Dart 面向对象
----
OOP...基本特点 :
封装 : 将现实中存在的事务封装成类 ;
继承 : 使用现有类的功能 , 无需重写现有类的变量及方法 , 只实现扩展内容 ;
多态 : 子类对象可以赋值给父类类型变量 ;
类中定义的内容...// 如果父类有非空参数的构造函数, 子类必须实现相同参数的构造函数
// 如果该类有父类 , 那么先调用父类的构造方法 , 完成父类的初始化
// 然后才能完成自己的初始化
// this.school...----
初始化列表 : 冒号后面的内容就是初始化列表 , 父类构造器也是初始化列表 , 除了父类构造方法之外 , 还可以在子类构造方法体之前初始化示例变量 , 不同的初始化实例变量之间使用逗号隔开...// 如果该类有父类 , 那么先调用父类的构造方法 , 完成父类的初始化
// 然后才能完成自己的初始化
// this.school 指定自有参数
// {this.school}