Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗jsOpBsOIC 22 of 60 menu
◀ ▶

Obyektler siniflerin daxilinde OOP-de JavaScript-de

Siniflerde basqa siniflerin obyektlerinden istifade etmek olar. Gelin bir misala baxaq. Tutaq ki, adi, soyadi ve yasadigi seheri olan bir user etmek isteyirik. Tutaq ki, seher ucun asagidaki sinifimiz var:

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

Adi, soyadi ve seheri konstruktorun parametrleri kimi otek:

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

Bu zaman ad ve soyad setirler, amma seher - oz ayri sinfinin obyekti olacaq:

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

Gelin userimizin adini cixartaq:

console.log(user.name);

Indi ise userimizin seherinin adini cixartaq:

console.log(user.city.name);

Asagidaki sinif verilmisdir:

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

Elə edin ki, ikinci ve ucuncu parametrlere ayri siniflerin obyektleri oturulsun.

Evvelki meseleden istifade ederek isci ile bir obyekt yaradin.

Yaradılmış işçi üçün konsola adını, vəzifəsini və şöbəsini çıxarın.

← →
↑
Azərbaycan▼
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et