מחלקה (תכנות) – הבדלי גרסאות

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