⊗jsOpBsOIC 22 of 60 menu

Objekti unutar klasa u OOP u JavaScript-u

U klasama se mogu koristiti objekti drugih klasa. Pogledajmo to na primeru. Recimo da želimo da napravimo korisnika sa imenom i prezimenom, kao i gradom u kojem živi. Pretpostavimo da imamo sledeću klasu za grad:

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

Prosleđivaćemo ime, prezime i grad kao parametre konstruktora:

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

Pritom će ime i prezime biti stringovi, a grad - objekat svoje posebne klase:

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

Hajde da ispišemo ime našeg korisnika:

console.log(user.name);

A sada hajde da ispišemo naziv grada za našeg korisnika:

console.log(user.city.name);

Data je sledeća klasa:

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

Uredite tako da se u drugi i treći parametar prosleđuju objekti posebnih klasa.

Kreirajte objekat zaposlenog pomoću klase iz prethodnog zadatka.

Ispišite u konzolu ime, poziciju i odeljenje za kreiranog zaposlenog.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij