ארכיון

ארכיון לחודש אפריל, 2007

חתימה – signature

שורת ההגדרה של פונקציה מהווה את החתימה שלה. משמעות החתימה היא הגדרת הארגומנטים – סדר, סוג, כמות, וערכי default , ואת סוג ההחזרה של הפונקציה, שיכול להיות גם void. כשעובדים מספר אנשים על אותו פרוייקט, אפשר להעביר בין גורמים שונים רק את החתימות של הפונקציות, ולא את המימוש שלהם על מנת ששני הצוותים יוכלו לעבוד […]

מתודה

פונקציה. אוסף שורות קוד שמבוצעות בסדר שלהם מלמעלה למטה. הפונקציה יכולה לקבל ארגומטים ויכולה לא לקבל. ארגומנטים, או פרמטרים כפי שאנשים קוראים להם לפעמים, מתקבלים בתוך הסוגריים של המתודה. אם יש למעלה מארגומנט אחד, פסיק יפריד ביניהם, גם בהגדרת המתודה וגם בקריאה אליה. יש משמעות לסידור הארגומנטים בתוך המתודה.
לא תמיד חייבים להשתמש בכל הארגומנטים […]

טיפוס - type

הגדרת סוג. אם יש לי משתנה שאמור להחזיק מחרוזת, אז הטיפוס של המשתנה הוא string.
אם יש משתנה שמחזיק רפרנס (מצביע) לחללית במשחק שלי (חללית היא אובייקט שאני יצרתי, ולא משהו מובנה בפלאש( אז הטיפוס של המשתנה המצביע שלי הוא טיפוס חללית.
מתודה שמחזירה ערך כלשהו, גם מחזירה ערך מטיפוס כלשהו.
כאשר מגדירים משתנה, יש להגדיר […]

member

משתנה של מחלקה.לעיתים מכונה גם member של מחלקה.

משתנה מכיל ערך כלשהו ויש גישה אל הערך הזה מכל מקום בתוך מופע של מחלקה. זאת בניגוד למשתנה מקומי שהוא משתנה שנעלם ברגע שה scope שהוא עובד בו מסיים לעבוד.

private var stars:Array();
המשתנים של המחלקה יוגדרו בתחילתה (לפני הקונסטרקטור, אחרי ששורת הגדרת המחלקה נכתבה) ויכילו […]

protected

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

Static

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

לא פחות חשוב מזה שמדובר בערך אחד לכל מופעי המחלקה הוא העניין שאפשר להגיע אל אותו ערך בלי מופע של […]

Internal

רק לאובייקטים מאותו package יש גישה למשתנה או מתודה שהוא internal

Private

רק למחלקה או למופעים של המחלקה יש גישה למשתנה או מתודה private. אובייקטים מבחוץ לא יכולים לגשת ל privateים.

public

מאפיין ה public אומר שכל אחד יכול לגשת את המשתנה או המתודה ה publicית. קונסטרקטור למשל הוא מתודה public כדי שיהיה אפשר ליצור מופעים של מחלקה מחוץ למחלקה.

void

הפירוש המילולי של void זה חלל, ריק. אנו משתמשים ב void בשביל לומר לקומפיילר מראש שפונקציה לא מחזירה כלום. אם פונקציה מחזירה ערך כלשהו זה יתבטא ב 2 מקומות – בגוף הפונקציה, בצורת return ובהגדרת הפונקציה (עיין ערך חתימה) אחרי הסוגריים. פינקציות שאינן מחזירות דבר הן פונקציות שבד”כ מבצעות פעולות על אובייקטים חיצוניים להם, או […]