Handledning i OOP i JavaScript

OOP med klasser

Introduktion Klasser och objekt Objektens egenskaper Flera objekt av samma klass Klassmetoder Metodparametrar Egenskaper inuti klasser Metoder inuti klasser Egenskapsdeklaration Konstruktor Parametrar i konstruktorn Egenskaper via konstruktorparametrar Privata egenskaper Privata metoder Privathet i gammal stil Egenskapsgetters Egenskapssetters Fördelar med setters och getters Metodkedjor Klass som en uppsättning metoder Array av objekt Objekt inuti klasser Manipulering av objekt i klasser Jämförelse av objekt Operatören instanceof Inbyggda klasser Inbyggda DOM-klasser

Arv

Klassarv Arv av publika metoder Barnets metoder Åsidosättning av föräldermetoder Anrop av åsidosatt metod Konstruktor vid arv Privata metoder vid arv Privata egenskaper vid arv Problem med privata egenskaper vid arv Skyddade metoder Skyddade egenskaper Klassarvshierarki Hierarki för inbyggda klasser

Avancerad

Kontextförlust Metodkod Kontextförlust i metodkod Namnkonflikter Anonyma klasser Klasser och moduler Klasser, moduler och arv Typer av objektegenskaper Accessor-getters Accessor-setters Getters för virtuella egenskaper Setters för virtuella egenskaper

Praktikum

Klassen Circle Klassen Rectangle Klassen Text Klassen Period Klassen Zate Klassen ZateExt Klassen Month Klassen Store
Svenska
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийSlovenčinaSlovenščinaShqipKiswahiliTürkçeЎзбекOʻzbek
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa