Skip to content

Commit 7f11442

Browse files
authored
Семантическая неточность
Думаю, инкрементировать скорость в этом методе не совсем корректно, т.к. если заяц, например, побежал со скоростью 5: rabbit.run(5); а потом он устал и побежал со скоростью 3: rabbit.run(3); то в итоге мы получим скорость 8. Конечно, это никак не влияет на суть урока, но как неточность ее можно поправить. В любом случае спасибо за отличный учебник.
1 parent 3e82fa0 commit 7f11442

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ class Animal {
1111
this.name = name;
1212
}
1313
run(speed) {
14-
this.speed += speed;
14+
this.speed = speed;
1515
alert(`${this.name} бежит со скоростью ${this.speed}.`);
1616
}
1717
stop() {
@@ -57,7 +57,7 @@ class Animal {
5757
this.name = name;
5858
}
5959
run(speed) {
60-
this.speed += speed;
60+
this.speed = speed;
6161
alert(`${this.name} бежит со скоростью ${this.speed}.`);
6262
}
6363
stop() {
@@ -144,7 +144,7 @@ class Animal {
144144
}
145145
146146
run(speed) {
147-
this.speed += speed;
147+
this.speed = speed;
148148
alert(`${this.name} бежит со скоростью ${this.speed}.`);
149149
}
150150

0 commit comments

Comments
 (0)