شی در برنامه نویسی شی گرا چیست؟
شی (Object) اولین و ابتداییترین موجودیت در برنامه نویسی شی گرا است که توسعه دهنده از آن به منظور طراحی و پیادهسازی برنامه خود استفاده میکند. هر شی یک نمونه از کلاس است که ویژگیها و رفتارهای مخصوص به خود را دارد. با مطالعه مطلب میتوانید اطلاعات بیشتری در خصوص این مفهوم بنیادی به دست آورید.
کلاس در برنامه نویسی شی گرا چیست؟
کلاس (Class) را میتوان مهمترین مفهوم در برنامه نویسی شی گرا دانست. در واقع، بدون وجود کلاس هیچ شی در برنامه نخواهیم داشت. به زبان سادهتر یک کلاس طرح اولیه یا یک الگو است که ساختار و رفتار اشیا را مشخص میکند. کلاس را میتوان همانند نقشهای برای ساخت شی در نظر گرفت که بر اساس آن میتوان تعداد بسیار زیادی شی ساخت. در واقع، کلاس نیز همانند نقشه ساخت خانه است که بر اساس آن چندین خانه میتوان ساخت. پیشتر در مطلب زیر از مجله فرادرس مفهوم کلاس در برنامه نویسی همراه با مثال عملی مورد بررسی قرار گرفته است