AidaHagh / C-Sharp

Learn C#
1 stars 0 forks source link

تعاریف اصطلاحات در سی شارپ #1

Open AidaHagh opened 4 months ago

AidaHagh commented 4 months ago

Class (کلاس): یک الگوی برنامه‌نویسی که ویژگی‌ها و عملکرد مشخصی را می‌تواند داشته باشد. به طور معمول، شامل متدها و ویژگی‌ها است.

Object (شی): نمونه‌ای از یک کلاس. شیء اطلاعات و عملکرد کلاس را دارد، اما می‌تواند ویژگی‌ها و رفتار خاص خود را داشته باشد.

Method (متد): یک بلوک کد که عملکرد مشخصی انجام می‌دهد و می‌تواند ورودی‌ها را بپذیرد و خروجی‌ها را تولید کند.

Property (ویژگی): ویژگی‌ها اطلاعاتی هستند که برای کلاس یا شیء مشخص شده‌اند. به طور معمول از get و set برای دسترسی به این ویژگی‌ها استفاده می‌شود.

Constructor (سازنده): یک نوع خاص از متد که وقتی یک شیء جدید از یک کلاس ایجاد می‌شود، فراخوانی می‌شود و مقدار اولیه‌های لازم را برای شیء تنظیم می‌کند.

Inheritance (ارث بری): یک ویژگی از برنامه‌نویسی شیءگرا که به یک کلاس اجازه می‌دهد ویژگی‌ها و متدهای یک کلاس را به یک کلاس دیگر ارث ببرد.

Interface (رابط): یک قرارداد برای مشخص کردن رفتار و ویژگی‌های یک کلاس است که کلاس‌های دیگر می‌توانند آن را پیاده‌سازی کنند.