ترکیب کلاسها(استفاده از یک کلاس در کلاس دیگر) در سی پلاس پلاس
جلسات دوره
مهدی عباسی
مهدی عباسی هستم، مسلط به حداقل ۲۰ زبان مطرح برنامه نویسی به صورت پیشرفته، مدیر عامل شرکت آریا نرم افزار و بنیانگذار آکادمی درسمن، مسلط به تدریس دروس تخصصی کاردانی و کارشناسی کامپیوتر، پایگاه داده ها، برنامه نویسی پیشرفته، مبانی برنامه نویسی، مباحث ویژه طراحی وب و .... مشاهده رزومه
آموزش ترکیب کلاسها در سی پلاس پلاس:
در این جلسه با مبحث ترکیب کلاس ها در زبان ++C آشنا میشوید. ما گاهی اوقات نیاز داریم یک ساختار یا کلاس را تعریف کنیم که از آن کلاس درون کلاس دیگر استفاده شود. فرض کنیم میخواهیم اطلاعات یک فرد را نگهداری کنیم مانند نام، نام خانوادگی، کد ملی، نام پدر، آدرس و... همه این خصوصیات به جز آدرس تک مقداری هستند. اما خود آدرس در واقع یک فیلد یا مقدار یا ظرف است که میتواند شامل چندین بخش باشد مثلا نام استان، نام شهر، نام خیابان، نام کوچه، پلاک خانه و کد پستی همه اینها بخشهای تشکیل دهنده آدرس هستند. اگر بخواهیم این بخشها را به صورت تفکیک شده در برنامه نگهداری کنیم و نیاز باشد در آینده بتوانیم خیلی راحت تشخیص دهیم که این فرد متعلق به کدام شهر است یا ... پس باید این فیلدها مجزا از هم نگهداری شوند. ما میتوانیم یک کلاس برای آدرس ایجاد کنیم و درون کلاسی که اطلاعات شخص را نگهداری میکنیم از کلاس آدرس استفاده کنیم. همچنین تاریخ تولد هم یک فیلد سه مقدار است که شامل سال، ماه و روز میباشد، پس میتوانیم یک کلاس تعریف کنیم و داخل کلاس مربوط به شخص یا کلاس اصلی خود از این کلاس استفاده کنیم.
دوست درسمنی عزیز، امیدواریم از این آموزش لذت برده باشید.
برای یادگیری این مبحث میتوانید این درس را تهیه کنید و از فایلها و ویدئو این بخش استفاده کنید.
شما عزیزان میتوانید سوالات خود را در بخش انجمن پرسش و پاسخ مطرح کنید و همچنین منتظر انتقادات و پیشنهادات مفید شما در بخش نظرات هستیم تا ما را در کیفیت بهتر آموزشهایمان یاری کنید.
با امید موفقیت و شادی برای شما دوست درسمنی عزیز
انجمن ++C کاران درسمن
نظرات دانشجویان
عالی بود...
ممنون میثم جان، موفق باشی.
نظر شما در تصمیم دیگران اثرگذار است.
لطفا برای همراهان درسمن و بهتر شدن دوره نظر خود را بنویسید.