Menu
Coddy logo textTech

Akıllı Ev Cihaz Sistemi

Coddy'nin JavaScript Journey'sinin Nesne Yönelimli Programlama bölümünün bir parçası. Ders 56 / 56.

challenge icon

Görev

Bu görevde, akıllı evimizde kaç cihaz olduğunu izleyebilmek için SmartDevice sistemine statik izleme eklemeniz gerekiyor.

1. SmartDevice sınıfına statik özellik ekleyin:

  • Sınıfın en üstüne static totalDevices = 0; ekleyin

2. Yapıcıda sayacı artırın:

  • SmartDevice yapıcısına SmartDevice.totalDevices++; ekleyin

3. Sayıyı almak için statik metot ekleyin:

  • static getDeviceCount() { return SmartDevice.totalDevices; } ekleyin

Kendin dene

import { SmartDevice } from './device.js';

console.log(`Device count: ${SmartDevice.getDeviceCount()}`); // 0 olmalı

const basicDevice1 = new SmartDevice('Smart Plug');
const basicDevice2 = new SmartDevice(' Thermostat');
console.log(`Total devices now: ${SmartDevice.getDeviceCount()}`); // 2 olmalı

Nesne Yönelimli Programlama bölümündeki tüm dersler

Kendi başına pratik yap: Online JavaScript derleyicisi