文章目录
一、 Dart 面向对象
二、 类定义
三、 类的继承
四、 私有变量
五、 可选参数与默认参数
六、 初始化列表
七、 完整代码示例
八、 相关资源
一、 Dart 面向对象
----
OOP...基本特点 :
封装 : 将现实中存在的事务封装成类 ;
继承 : 使用现有类的功能 , 无需重写现有类的变量及方法 , 只实现扩展内容 ;
多态 : 子类对象可以赋值给父类类型变量 ;
类中定义的内容...使用 class 关键字 , 定义 Dart 类 , 所有的 Dart 类默认继承 Object 类 , 其中定义两个变量 , 定义一个标准的构造方法 , 构造方法中使用 this.name 表示自有参数..., 那么为其初始化 “北京” 字符串值 ;
// 继承
class Student extends Person{
// 私有变量, 以下划线开始的变量是私有变量
int _grade;...// 与 Java 语言类似, 所有的类默认继承 Object 类
class Person{
// 定义变量
String name;
int age;
// 标准构造方法, 下面的方法是常用的构造方法写法