Menu
Coddy logo textTech

ירושה של מחלקת Circle

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

challenge icon

אתגר

המשימה שלך היא ליצור מחלקת Circle שיורשת ממחלקת Shape.

  1. בקובץ שנקרא Circle.js, ייבא את מחלקת Shape בראש הקובץ: import { Shape } from './Shape.js';
  2. צור מחלקת Circle שמרחיבה את Shape וייצא אותה
  3. הבנאי צריך לקבל שני פרמטרים: color ו-radius
  4. קרא ל-super(color) כדי לאתחל את מחלקת האב
  5. שמור את radius כמאפיין: this.radius = radius
  6. ייבא את המחלקה `Circle` בקובץ הראשי

נסו בעצמכם

import { Shape } from './Shape.js';
// TODO:  ייבאו את המחלקה `Circle`


// בדיקות
const basicShape = new Shape('red');
console.log(basicShape.describe()); // "A red shape"

const myCircle = new Circle('blue', 10);
console.log(myCircle.describe()); // אמור להציג: "A blue shape"

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

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