⊗jsOpBsOIC 22 of 60 menu

JavaScript'te OOP'de Sınıfların İçindeki Nesneler

Sınıflarda, diğer sınıfların nesnelerini kullanabilirsiniz. Bir örnekle inceleyelim. Bir kullanıcıyı adı, soyadı ve yaşadığı şehirle birlikte oluşturmak istediğimizi varsayalım. Şehir için aşağıdaki sınıfımız olduğunu düşünelim:

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

Ad, soyad ve şehri yapıcı metod parametreleri olarak ileteceğiz:

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

Burada ad ve soyad string olacak, ancak şehir kendi ayrı sınıfından bir nesne olacak:

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

Kullanıcımızın adını çıktılayalım:

console.log(user.name);

Şimdi de kullanıcımız için şehir adını çıktılayalım:

console.log(user.city.name);

Aşağıdaki sınıf verilmiştir:

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

İkinci ve üçüncü parametrelere ayrı sınıfların nesnelerinin iletilmesini sağlayın.

Önceki görevdeki sınıfı kullanarak bir çalışan nesnesi oluşturun.

Oluşturulan çalışan için adını, pozisyonunu ve departmanını konsola yazdırın.

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet