Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗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