מחלקה (תכנות) – הבדלי גרסאות
תוכן שנמחק תוכן שנוסף
Matanyabot (שיחה | תרומות) מ בוט החלפות: לעיתים |
מאין תקציר עריכה |
||
שורה 8:
ברוב השפות ה[[מילה שמורה|מילה השמורה]] <tt>this</tt> משמשת להתייחסות עצמית במחלקה. למשל, בשפת [[PHP]]:
<syntaxhighlight lang="php" style="font-size: small">▼
▲<syntaxhighlight lang="php">
class name
{
שורה 20 ⟵ 19:
}
</syntaxhighlight>
שמות נוספים לכינוי עצמי של המחלקה בשפות אחרות Me ו-Self.
שורה 33 ⟵ 31:
למימוש המחלקה קוראים [[אובייקט (מדעי המחשב)|אובייקט]], כאשר כל הפונקציות והמשתנים שאינם סטטיים שייכים אליו ואפשר להשתמש בהם דרכו. פונקציות סטטיות שייכות למחלקה עצמה, ואמורות להיקרא דרך המחלקה ולא האובייקט.
למשל, בשפת [[Java]]:
<syntaxhighlight lang="java" style="font-size: small">▼
▲<syntaxhighlight lang="java">
class Name
{
שורה 61 ⟵ 58:
}
</syntaxhighlight>
==מחלקות מובנות==
|