Menu
Coddy logo textTech

מבוא ל-OOP

חלק מהיחידה תכנות מונחה עצמים במסלול ה-Python של Coddy. שיעור 2 מתוך 64.

תכנות מונחה עצמים (OOP) מארגן קוד סביב אובייקטים שמכילים נתונים (מאפיינים) ופונקציות (מתודות).

צרו קובץ בשם car.py עם מחלקה

class Car:
    pass  # ממלא מקום שלא עושה דבר

צרו קובץ נוסף בשם driver.py כדי להשתמש במחלקה

from car import Car

צור אובייקט מהמחלקה Car

my_car = Car()

בדוק את הטיפוס של האובייקט שלך

print(type(my_car))

פלט:

<class 'car.Car'>

זה מאשר שיצרת בהצלחה אובייקט מהמחלקה Car שלך. בתכנות מונחה עצמים (OOP), מחלקה היא כמו שרטוט, ואובייקט הוא מה שבונים על סמך השרטוט הזה.

challenge icon

אתגר

בינוני

באתגר הזה תממש מחלקה Car בקובץ car.py ותשתמש בה בקובץ driver.py.

עליך לעדכן את driver.py כדי לייבא את המחלקה Car ולהשתמש בה כראוי

הערות TODO מפורטות ינחו אותך בכל שלב במימוש. קובץ מנהל ההתקן מכיל מקרי בדיקה שיוודאו שהמימוש שלך פועל כראוי.

נסו בעצמכם

from car import Car

# TODO: צור אובייקט מהמחלקה
my_car = ?

# הדפס את הטיפוס של my_car
print(type(my_car))
quiz iconבחנו את עצמכם

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

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

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