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 oluşturma sistemi inşa edeceğiz. Kendilerini tanımlayabilen farklı şekiller oluşturacak, kalıtım pratiği yapacak ve kodumuzu modüller kullanarak organize edeceğiz.

Göreviniz:

    1. `Shape.js` içerisinde, şunlara sahip bir `Shape` sınıfı oluşturun:
      • Bir parametre alan bir constructor: color
      • Şunu döndüren describe() adında bir metot: "A ${color} shape"
    2. Sınıfı export kullanarak dışa aktarın
    3. main.js içerisinde, sınıfı şu şekilde içe aktarın: 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