Introduzione
Fondamenti di Java Script
Le funzioni in Java Script
Eventi e oggetti
Set Interval, Set Timeout e Promise
Funzioni Async, parametri Await e Web API
Esercizi
Classi e Ereditarietà in Javascript
- L’episodio copre le classi e l’ereditarietà, introducendo le classi dopo aver discusso l’Object Oriented Programming e l’ereditarietà.
- Viene evitata la discussione sui prototipi, nonostante siano alla base di ogni oggetto in Javascript, per semplificare l’apprendimento dei principianti. Le classi sono state introdotte in Javascript nel 2015 per facilitare la programmazione, avvicinando Javascript ad altri linguaggi come Java e C++.
- Viene spiegato come definire il costruttore di una classe e come estenderlo per creare sottoclassi, come quella di un insegnante, utilizzando
extends
esuper
per gestire l’ereditarietà delle proprietà e dei metodi dalla classe principale. - Si illustra l’aggiunta di metodi specifici alle sottoclassi, come un metodo
riprendeAlunno
nella classe Insegnante, dimostrando come le classi possano avere funzionalità uniche oltre a quelle ereditate. - Vengono introdotti i concetti di getter e setter per gestire in modo sicuro l’accesso alle proprietà delle classi, enfatizzando l’importanza di utilizzare queste funzionalità per mantenere il codice pulito e sicuro.