תכנון הספרייה
חלק מהיחידה תכנות מונחה עצמים במסלול ה-JavaScript של Coddy. שיעור 50 מתוך 56.
אתגר
בפרויקט הזה נבנה מערכת ספרייה שבה הספרים עוקבים אחר המחברים והזמינות שלהם.
המשימה שלך:
- בקובץ שנקרא
Author.js, צור מחלקה בשםAuthorעם:- בנאי שמקבל פרמטר אחד:
name - הוא אמור לשמור את השם כך:
this.name = name
- בנאי שמקבל פרמטר אחד:
- ייצא את המחלקה באמצעות
export - ב־
main.js, ייבא את המחלקה
נסו בעצמכם
// TODO: לייבא כאן את המחלקה Author
// בדיקות
const author = new Author('J.K. Rowling');
console.log(author.name); // "J.K. Rowling"כל השיעורים ביחידה תכנות מונחה עצמים
1אובייקטים ומילת המפתח this
סקירה מהירה: אובייקטיםהוספת מתודות לאובייקטיםהבנת מילת המפתח thisפונקציות בנאימילת המפתח newאתגר סיכום7הורשה ומילת המפתח extends
הורשההקשר "הוא-סוג-של"מילת המפתח extendsהמתודה super()הורשת מאפיינים ומתודותאתגר סיכום8ארגון קוד OOP
ארגון מחלקות במודוליםתרגלו בעצמכם: קומפיילר JavaScript אונליין