מחלקה (תכנות)

מתוך ויקיפדיה, האנציקלופדיה החופשית

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

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

ברוב השפות המילה השמורה this משמשת להתייחסות עצמית במחלקה. למשל, בשפת PHP:

<?php
class name
{
        var $name;

        function name()
        {
                $this->name = "OOP";
        }
}
?>

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

[עריכה] קישורים חיצוניים