Uploaded by Shahd Ghrouf2

תכנות מונחה עצמים - סיכום שיעור 1 - 416809

advertisement
‫תכנות מונחה עצמים‬
‫כל העולם אוביקטים‪ :‬סטודנט‪ ,‬שולחן‪ ,‬מכונית‪ ,‬קוביה רבת צורות ‪...‬‬
‫המושגים המרכזיים שלנו הם‬
‫קובץ אחד שבו נכתוב את השרוט שהוא החלק המופשט‪ ,‬כלומר‪:‬‬
‫מחלקה שבתוכה ‪ .1‬מאפייני המחלקה ו‪.2‬פעולות ‪,‬מתודות המחלקה‬
‫קובץ אחר שבו התפעול המעשי ‪-‬כך ניתן ליצור אוביקטים ולהפעיל עליהם פעולות( מתודות)‬
‫)‪obj.method(parameters‬‬
‫‪obj.attribute‬‬
‫בתוך מסגרת הפעולות יש פעולה מיוחדת שנקראת ‪ constructor‬בנאי‪ -‬שבעצם מאפשרת לנו‬
‫במחלקה המעשית‪ ,‬ליצור אוביקטים‪ .‬שמה תמיד יהיה __‪__init‬בתוכה יוכנסו המאפיינים השונים‪.‬‬
‫‪class Car:‬‬
‫‪def __init__(self, carId, isLisence):‬‬
‫‪self.carId = carId‬‬
‫‪self.isLisence = isLisence‬‬
‫‪self.kilometraz =0‬‬
Download