在定义类的时候你可以在它里面添加一些属性,属性就是类里的一些数据,也可以叫做字段(Field)或者成员(Member),在 Dart 语言里,经常会用实例变量(Instance variables)这个词来表示这种东西。
在之前我们定义的 Car 这个类里面,给它添加一个属性,类型是 String,后面加上一个 ? 号,属性的名字叫 engine。这个 ? 号表示这个属性的初始值是 null。 不然的话,你需要给这个属性设置一个初始值。
现在基于 Car 创建的实例里面就会包含一个 engine 属性,在这个 c1 实例的后面输出一个 . 会列出它里面包含的一些东西,这里会有一个 engine。
运行一下应用,输出的 engine 属性的值是 null。
创建了 c1 实例以后,可以设置一下它里面的 engine 属性的值,比如让它等于 v8 ,然后再运行一下应用,这里输出的 c1 里的 engine 属性的值就会是 v8。