Vi pratade om vad arv är inom objekt-orienterad programmering (OOP) och hur man kan använda det för att ärva egenskaper och metoder från ”förälder-klasser” (kallas även ibland super-klasser).

Efter en kortare genomgång så gjorde vi ett antal exempel på arv, se lesson-21 branchen på GitHub-repositoryt.

Se screencasts från dagens lektion samt video 120-121 från Udemy-kursen.

  • 120. Class Inheritance (subclasses) (8 min)
  • 121. Super() (4 min)

Länkar

Inheritance in JavaScript

https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Objects/Inheritance

Sub classing with extends

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes#Sub_classing_with_extends


Workshop

Ingen workshop då vi gick igenom arv till rätt sent på eftermiddagen så ni jobbar vidare med den praktiska inlämningsuppgiften.