Menu
Coddy logo textTech

הגדרה: מחלקת Shape וייצוא

חלק מהיחידה תכנות מונחה עצמים במסלול ה-JavaScript של Coddy. שיעור 39 מתוך 56.

challenge icon

אתגר

בפרויקט הזה נבנה מערכת פשוטה להצגת צורות, המדגימה מושגים מרכזיים בתכנות מונחה עצמים. ניצור צורות שונות שיכולות לתאר את עצמן, נתרגל ירושה ונארגן את הקוד שלנו באמצעות מודולים.

המשימה שלך:

  1. בקובץ `Shape.js`, צור מחלקה בשם `Shape` עם:
    • בנאי שמקבל פרמטר אחד: color
    • מתודה בשם describe() שמחזירה: "A ${color} shape"
  2. ייצא את המחלקה באמצעות export
  3. בקובץ main.js, ייבא את המחלקה באמצעות: import { Shape } from './Shape.js';

נסו בעצמכם

// TODO: ייבאו את המחלקה Shape מתוך './Shape.js';


// בדקו את המחלקה Shape
const myShape = new Shape('blue');
console.log(myShape.describe()); // פלט: "A blue shape"

כל השיעורים ביחידה תכנות מונחה עצמים

תרגלו בעצמכם: קומפיילר JavaScript אונליין