آموزش مقدماتی سی شارپ | کلاس ها و اشیاء
خطای دسترسی
برای ثبت پاسخ، ابتدا باید در سایت وارد شوید.
در بخش های پیش، فهمیدیم که زبان C# یک زبان شیء گراست.
هر چیزی در C#، مرتبط با کلاس ها و اشیاء و ویژگی ها و متد های آنهاست. برای مثال، در زندگی واقعی، یک اتوموبیل یک شیء است که ویژگی هایی مثل وزن و رنگ دارد و همچنین متد ها یا عملکرد هایی مثل شتاب و ترمز.
ویژگی ها و متد ها اساساً همان متغیر ها و توابعی هستند که به یک کلاس تعلق دارند. اغلب با نام “اعضای کلاس” نیز از آنها یاد می شود.
کلاس ها مثل کارخانه ی ساخت اشیاء هستند، و یا مثل یک قالب اولیه برای ساختن اشیاء.
ساخت یک کلاس
برای تعریف یک کلاس از کلمه کلیدی class استفاده می کنیم:
ساخت یک کلاس به نام “Car” با یک متغیر به نام color:
class Car
{
string color = "red";
}
وقتی متغیری مستقیماً درون یک کلاس تعریف می شود به آن “ویژگی” می گویند.
خوب است که نام کلاس ها را با حرف بزرگ شروع کنیم تا خوانایی بهتری داشته باشد. همچنین در زبان C# مرسوم است که نام فایل را با نام کلاس یکی بنویسیم تا بعدا ساماندهی فایل ها در کد های بزرگ آسان تر شود. البته اجباری در این کار نیست.
برای ثبت پرسش ابتدا در سایت وارد شوید.