آموزش مقدماتی C++ | کلاس ها و اشیاء
خطای دسترسی
برای ثبت پاسخ، ابتدا باید در سایت وارد شوید.
کلاس ها و اشیاء
هر چیزی در جاوا، مرتبط با کلاس ها و اشیاء، و ویژگی ها و متد های آنهاست. برای مثال، در زندگی واقعی، یک اتوموبیل یک شیء است که ویژگی هایی مثل وزن و رنگ دارد و همچنین متد ها یا عملکرد هایی مثل شتاب و ترمز.
ویژگی ها و متد ها اساساً همان متغیر ها و توابعی هستند که به یک کلاس تعلق دارند. اغلب با نام “اعضای کلاس” نیز از آنها یاد می شود.
کلاس ها یک نوع داده اند که مثل کارخانه ی ساخت اشیاء هستند، و یا مثل یک قالب اولیه برای ساختن اشیاء.
ساخت یک کلاس
برای تعریف یک کلاس از کلمه کلیدی class استفاده می کنیم. به طور کلی یک کلاس به این شکل ایجاد می شود:
مثال: ساخت یک کلاس با نام “MyClass“:
class MyClass { // تعریف کلاس
public: // سطح دسترسی
int myNum; // ویژگی
string myString; // ویژگی
};
- کلمه
classبرای ساخت کلاسی به نامMyClassاستفاده شده است. - کلمه
public(به معنی “عمومی”) سطح دسترسی را مشخص می کند، به این معنی که این اعضا (ویژگی ها و متد ها) عمومی هستند و می توانند در بیرون از کلاس در دسترس باشند. در مورد انواع سطوح دسترسی در بخش مربوطه توضیح داده خواهد شد. - در داخل کلاس، یک متغیر عددی به نام
myNumو یک متغیر متنی به نامmyStringتعریف کرده ایم. متغیر هایی که داخل کلاس تعریف می شوند را ویژگی می نامیم. - پس از پایان تعریف کلاس علامت
;قرار میگیرد.
برای ثبت پرسش ابتدا در سایت وارد شوید.