<table class="text">
<tr class="li1"><td class="ln"><pre class="de1">1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 方法在基类里不是必须的。 extends 期待已久的关键字:继承。 何为继承?人不可能是从石头里出来的,程序也一样,类是有祖先的。 创建一个类,如果直接创建一个类,就叫基类。 还可以有些类,是基于基类创建的子类,这是就要用到extends 关键字。 父类的方法,子类也有,父类的属性子类也有。 1、 构造函数 子类一定要有一个构造函数,使用super()调用父类的构造函数执行。 constructor(x,y,color) { super(x,y); this.color = color; } 在大类的方法里调用父类的同名方法,并做出自己不一样的:多态。 super.toString();super.调用父类的方法。 子类的同名方法在父类的基础上,再实现了自己的一些东西; 如果子类的同名方法并没有任何跟父类不一样的,那么无需定义; 因为在extends实现时,就以拥有了父类的所有方法。 原文链接:https://www.f2er.com/note/421433.html