Menu
CoddyTech

Penyiapan: class Shape & Ekspor

Termasuk bagian Pemrograman Berorientasi Objek dalam perjalanan JavaScript di Coddy. Pelajaran 39 dari 56.

challenge icon

Tantangan

Dalam proyek ini, kita akan membangun sistem rendering bentuk sederhana yang menunjukkan konsep utama Pemrograman Berorientasi Objek. Kita akan membuat berbagai bentuk yang dapat menjelaskan dirinya sendiri, berlatih menggunakan pewarisan, dan mengatur kode menggunakan module.

Tugasmu:

  1. Di `Shape.js`, buat class `Shape` dengan:
    • Constructor yang menerima satu parameter: color
    • Method bernama describe() yang mengembalikan: "A ${color} shape"
  2. Ekspor class menggunakan export
  3. Di main.js, impor class menggunakan: import { Shape } from './Shape.js';

Coba sendiri

// TODO: Impor class Shape dari './Shape.js';


// Uji class Shape
const myShape = new Shape('blue');
console.log(myShape.describe()); // Output: "A blue shape"

Semua pelajaran di Pemrograman Berorientasi Objek

Latihan sendiri: Compiler JavaScript online