Menu
Coddy logo textTech

Kurulum: Şekil Sınıfı ve Dışa Aktarma

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

challenge icon

Görev

Bu projede, temel Nesne Yönelimli Programlama kavramlarını gösteren basit bir şekil işleme sistemi oluşturacağız. Kendilerini açıklayabilen farklı şekiller oluşturacak, kalıtım uygulayacak ve kodumuzu modüller kullanarak düzenleyeceğiz.

Görevin:

  1. `Shape.js` içinde şunlara sahip bir `Shape` sınıfı oluştur:
    • Tek bir parametre alan bir kurucu: color
    • describe() adlı ve şunu döndüren bir metot: "A ${color} shape"
  2. Sınıfı export kullanarak dışa aktar
  3. main.js içinde sınıfı şunu kullanarak içe aktar: import { Shape } from './Shape.js';

Kendin dene

// YAPILACAK: Shape sınıfını './Shape.js' dosyasından içe aktarın;


// Shape sınıfını test edin
const myShape = new Shape('blue');
console.log(myShape.describe()); // Çıktı: "A blue shape"

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

Kendi başına pratik yap: Online JavaScript derleyicisi