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.