继承

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

一个类可以继承(Extends)其它的类,这样这个类里面就会拥有它继承的类里面的东西了。继承可以使用 extends 关键词。

比如这里我们已经创建了一个叫 Car 的类,下面可以再创建一个类,让这个类继承一下 Car 这个类。用 class 声明一个类,名字可以是 PickupTruck,皮卡车。 用 extends 表示继承,要继承的是 Car 这个类。

这样这个 PickupTruck 类里面,就会拥有 Car 这个类里的 engine 属性,还有它的 drive() 方法。

下面可以基于新创建的这个类创建一个对象,名字叫 p1 ,新建一个 PickupTruck() ,给它一个 V8 作为构造方法的 engine 参数的值。

下面可以再用一下 p1 上的 drive() 方法,然后在控制台上输出这个 p1 对象。

在终端,运行一下应用。 你会发现,这个 p1 对象是个 PickupTruck 类的实例,它里面会有 engine 这个属性。

执行了它的 drive() 方法,所以会在控制台上输出 呜~呜~~~ 这行文字。

继承《 Node.js 服务端应用开发:熟悉语言 》

统计

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

社会化网络

关于

微信订阅号

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