⊗jsOpBsOIC 22 of 60 menu

Objecten binnen klassen in OOP in JavaScript

In klassen kunnen we objecten van andere klassen gebruiken. Laten we eens kijken naar een voorbeeld. Stel dat we een gebruiker willen maken met een voornaam en achternaam, en ook de stad waar hij woont. Stel dat we de volgende klasse voor een stad hebben:

class City { constructor(name) { this.name = name; } }

We zullen de voornaam, achternaam en stad doorgeven als parameters van de constructor:

class User { constructor(name, surn, city) { this.name = name; this.surn = surn; this.city = city; } }

Hierbij zullen de voornaam en achternaam strings zijn, maar de stad - een object van zijn eigen aparte klasse:

let city = new City('luis'); let user = new User('john', 'smit', city);

Laten we de voornaam van onze gebruiker uitvoeren:

console.log(user.name);

En laten we nu de stadnaam voor onze gebruiker uitvoeren:

console.log(user.city.name);

Gegeven de volgende klasse:

class Employee { constructor(name, position, department) { this.name = name; this.position = position; this.department = department; } }

Zorg ervoor dat naar de tweede en derde parameter objecten van aparte klassen worden doorgegeven.

Maak een object van een werknemer met behulp van de klasse uit de vorige opgave.

Voer de naam, positie en afdeling voor de gemaakte werknemer uit naar de console.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren