برچسب: class
-
وراثت Inheritance
وراثت یا Inheritance چیست؟ وراثت (Inheritance) اصطلاحی در حوزه برنامهنویسی شئگراست که در آن یک کلاس یا شئ بر مبنای یک کلاس یا شئ دیگر ساخته میشود و ویژگیها و رفتارهای آن را به ارث میبرد. در حوزهی کلاسها، به کلاس مبنا که از آن ارث برده میشود ابرکلاس (Super Class)، کلاس پایه (Base Class)…
-
کپسوله سازی Encapsulation
کپسوله سازی یا Encapsulation چیست؟ کپسوله سازی (Encapsulation) در برنامه نویسی رایانهای، اصلاحی است که معمولا در مبحث کلاسها و به عنوان یکی از اصول شئ گرایی مطرح میشود. بسته به زبانهای برنامهنویسی مختلف، این مفهوم دارای تعاریف مشابهی است که معمولا امکان دستهبندی (کپسوله کردن یا قرار دادن در یک فضای بسته) دادهها و…
-
ماوس رایانه Computer mouse
ماوس رایانه یا Computer mouse چیست؟ ماوس رایانه (Computer mouse) یا موشواره یک دستگاه ورودی اشارهگر است که در انواع معمولی میتواند حرکات دو بعدی را تشخیص داده و این حرکات را به مکاننمایی که روی صفحه نمایش قابل مشاهده است (کرسر یا پوینتر) منتقل کند. به این ترتیب استفاده از این سخت افزار کاربردی،…
-
کلاس Class
کلاس یا Class چیست؟ کلاس (Class) در برنامه نویسی شئ گرا، نوعی قالب برنامه نویسی قابل گسترش است که برای ایجاد اشیاء، تعیین مقادیر اولیهی وضعیت و مشخص نمودن رفتار آنها مورد استفاده قرار میگیرد. شئ (یا آبجکت Object) هایی که از روی کلاس ساخته میشوند را یک نمونه (Instance) از آن کلاس مینامند. به…
-
برنامه نویسی شئ گرا Object-Oriented Programming
برنامه نویسی شئ گرا یا Object-Oriented Programming چیست؟ برنامه نویسی شئ گرا (Object-Oriented Programming) یا به اختصار OOP، یک مدل برنامهنویسی بر پایهی مفهوم اشیاء (Object ها) میباشد. در مدل رایج این مفهوم، متغیرها و عملیات مرتبط با یک موضوع مشخص با کمک مفهوم کلاسها به صورت کپسوله، در کنار یکدیگر و در قالب یک…
