Skip to content

Commit 5691e33

Browse files
authored
Update 1-js/09-classes/02-class-inheritance/article.md
1 parent 332e85f commit 5691e33

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

1-js/09-classes/02-class-inheritance/article.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -368,7 +368,7 @@ new Rabbit(); // rabbit
368368

369369
Итак, `new Rabbit()` вызывает `super()`, таким образом, выполняя родительский конструктор, и (согласно правилу для производных классов) только после этого инициализируются поля его класса. На момент выполнения родительского конструктора ещё нет полей класса `Rabbit`, поэтому используются поля `Animal`.
370370

371-
Это тонкое различие между полями и методами специфично для JavaScript.
371+
Это тонкое различие между полями и методами характерно для JavaScript.
372372

373373
К счастью, такое поведение проявляется только в том случае, если в родительском конструкторе используется переопределённое поле. Тогда может быть трудно понять, что происходит, поэтому мы объясняем это здесь.
374374

0 commit comments

Comments
 (0)