Samouczek OOP w JavaScript

Programowanie obiektowe na klasach

Wprowadzenie Klasy i obiekty Właściwości obiektów Wiele obiektów jednej klasy Metody klas Parametry metod Właściwości wewnątrz klas Metody wewnątrz klas Deklaracja właściwości Konstruktor Parametry w konstruktorze Właściwości poprzez parametry konstruktora Właściwości prywatne Metody prywatne Prywatność w starym stylu Gettery właściwości Settery właściwości Zalety setterów i getterów Łańcuchy metod Klasa jako zestaw metod Tablica obiektów Obiekty wewnątrz klas Manipulacja obiektami w klasach Porównywanie obiektów Operator instanceof Wbudowane klasy Wbudowane klasy DOM

Dziedziczenie

Dziedziczenie klas Dziedziczenie metod publicznych Metody potomka Przesłanianie metod rodzica Wywołanie przesłoniętej metody Konstruktor przy dziedziczeniu Metody prywatne przy dziedziczeniu Właściwości prywatne przy dziedziczeniu Problem właściwości prywatnych przy dziedziczeniu Metody chronione Właściwości chronione Hierarchia dziedziczenia klas Hierarchia wbudowanych klas

Zaawansowane

Utrata kontekstu Kod metody Utrata kontekstu w kodzie metody Konflikty nazw Klasy anonimowe Klasy i moduły Klasy, moduły i dziedziczenie Typy właściwości obiektów Gettery akcesorów Settery akcesorów Gettery właściwości wirtualnych Settery właściwości wirtualnych

Praktyka

Klasa Circle Klasa Rectangle Klasa Text Klasa Period Klasa Zate Klasa ZateExt Klasa Month Klasa Store
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć