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

תוכן שנמחק תוכן שנוסף
מ הגהה, ויקיזציה
תגית: הוספת תבנית לשינויים בערך
מ החלפת תג source לתג syntaxhighlight*
שורה 9:
ברוב השפות ה[[מילה שמורה|מילה השמורה]] <tt>this</tt> משמשת להתייחסות עצמית במחלקה. למשל, בשפת [[PHP]]:
{{גודל|2|
<sourcesyntaxhighlight lang="php">
class name
{
שורה 19:
}
}
</syntaxhighlight>
</source>
}}
כל מחלקה מוקדשת בדרך כלל לטיפול בנושא מוגדר אחד - טיפול בקבצים, תקשורת עם [[מסד נתונים|מסד הנתונים]] וכדומה.
שורה 28:
למשל, בשפת [[Java]]:
{{גודל|2|
<sourcesyntaxhighlight lang="java">
class Name
{
שורה 54:
}
}
</syntaxhighlight>
</source>
}}
מחלקה משמשת ליצור סוגים חדשים של משתנים מובנים(משוכללים),מחלקה משמשת להגדרת "עצם" חדש וזה מה שמשייך אותו לחלק של תכנות מונחה עצמים למשל ב-C# מחלקה משמשת לבניית מבנים מיוחדים ומאוד מפורסמים כמו [[רשימה מקושרת|רשימה]], [[מחסנית (מבנה נתונים)|מחסנית]], [[תור (מבנה נתונים)|תור]], [[עץ בינארי]] ו[[עץ משחק]].
 
<sourcesyntaxhighlight lang="java">
public class name()
{
שורה 82:
}
} // End class
</syntaxhighlight>
</source>
== ראו גם ==