File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed
1-js/09-classes/02-class-inheritance Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -34,7 +34,7 @@ let animal = new Animal("My animal");
3434
3535……然后我们想创建另一个 ` class Rabbit ` :
3636
37- 因为 rabbits 是 animals ,所以 class ` Rabbit ` 应该是基于 class ` Animal ` 的,可以访问 animal 的方法,以便 rabbits 可以做“一般”动物可以做的事儿。
37+ 因为 rabbit 是 animal ,所以 class ` Rabbit ` 应该是基于 class ` Animal ` 的,可以访问 animal 的方法,以便 rabbit 可以做“一般”动物可以做的事儿。
3838
3939扩展另一个类的语法是:` class Child extends Parent ` 。
4040
@@ -55,7 +55,7 @@ rabbit.run(5); // White Rabbit runs with speed 5.
5555rabbit .hide (); // White Rabbit hides!
5656```
5757
58- Class ` Rabbit ` 的对象可以访问例如 ` rabbit.hide() ` 等 ` Rabbit ` 的方法,还可以访问例如 ` rabbit.run() ` 等 ` Animal ` 的方法。
58+ class ` Rabbit ` 的对象可以访问例如 ` rabbit.hide() ` 等 ` Rabbit ` 的方法,还可以访问例如 ` rabbit.run() ` 等 ` Animal ` 的方法。
5959
6060在内部,关键字 ` extends ` 使用了很好的旧的原型机制进行工作。它将 ` Rabbit.prototype.[[Prototype]] ` 设置为 ` Animal.prototype ` 。所以,如果在 ` Rabbit.prototype ` 中找不到一个方法,JavaScript 就会从 ` Animal.prototype ` 中获取该方法。
6161
You can’t perform that action at this time.
0 commit comments