用户登录

在类里可以定义一些带名字的构造方法,也就是在基于这个类去创建实例的时候,你可以使用这种不同的构造方法来创建这个实例,每个构造方法里都可以去做自己要做的事情。

比如在 Car 这个类里面可以给它添加一个带名字的构造方法,用一下 Car.make,这个 make 就是构造方法的名字。

方法接收一个 String 类型的参数,名字是 carEngine。 在这个构造方法里面,在控制台上输出一个 造个车! 然后可以设置一下 engine 这个属性的值,让它等于这个构造方法接收的这个参数的值,也就是 carEngine。

下面我们可以再试着用一下 Car 这个类里的 make 这个构造方法去创建一个实例。

声明一个变量,类型是 Car,名字叫 c2, 用一下 Car 上面的 make,给它提供一个字符串类型的参数值,比如 v12。

运行一下应用,你会发现这次会在控制台上会输出 造个车,这个就是在 Car 这个类里面的 make 这个构造方法里要做的事情。

创建 c2 这个实例的时候,用了 Car 这个类里的 make 这个构造方法,所以这里就会输出这行文字。

Dart 语言:带名字的构造方法《 Dart 语言:类 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点