⊗jsOpBsOIC 22 of 60 menu

Objektumok osztályokon belül az OOP-ben JavaScriptben

Osztályokban más osztályok objektumait lehet használni. Nézzük meg egy példán. Tegyük fel, hogy szeretnénk létrehozni egy felhasználót keresztnévvel és vezetéknévvel, valamint azzal a várossal, amelyben él. Tegyük fel, hogy van a következő osztályunk a városhoz:

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

A keresztnevet, vezetéknevet és várost adjuk át paraméterként a konstruktornak:

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

Ebben az esetben a keresztnév és vezetéknév sztringek lesznek, a város viszont egy objektum a saját külön osztályából:

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

Írjuk ki a felhasználónk nevét:

console.log(user.name);

Most pedig írjuk ki a város nevét a felhasználónknak:

console.log(user.city.name);

Adott a következő osztály:

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

Állítsa be úgy, hogy a második és harmadik paraméterbe külön osztályok objektumai legyenek átadva.

Hozzon létre egy objektumot egy munkavállalóról az előző feladat osztálya segítségével.

Írja ki a konzolra a létrehozott munkavállaló nevét, pozícióját és osztályát.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás