PDA

View Full Version : مبتدی: یک سوال در مورد کلاس دوست!



aapalireza
شنبه 01 خرداد 1389, 00:16 صبح
سلام
من تازه مبحث کلاس را شروع کرده ام!
سوال زیر را را دیدم و خواستم بنویسم اما موفق نشدم!
لطفا مرا راهنمایی کنید! که اشکال من در کجاست! لطفا اگر می توانید کد مرا تصحیح کنید!

**********************************************
سوال:
کلاسی به نام کارمند تعریف کنید
شامل صفات کد پرسنلی - نام - سمت - تلفن - آدرس منزل کارمند.
یک تابع سازنده برای مقداردهی اولیه تمام صفات مذکور.
کلاسی به نام مشتری دوست کلاس کارمند تعریف کنید. تابعی به نام show عضو کلاس مشتری تعریف کنید که شیء از نوع کلاس کارمند را ورودی گرفته صفات او را در خروجی نمایش دهد.
**********************************************
لطفا کدی را که نوشتم اشکال زدایی کنید
ممنون

mohsensaghafi
شنبه 01 خرداد 1389, 08:44 صبح
سلام
من تازه مبحث کلاس را شروع کرده ام!
سوال زیر را را دیدم و خواستم بنویسم اما موفق نشدم!
لطفا مرا راهنمایی کنید! که اشکال من در کجاست! لطفا اگر می توانید کد مرا تصحیح کنید!

**********************************************
سوال:
کلاسی به نام کارمند تعریف کنید
شامل صفات کد پرسنلی - نام - سمت - تلفن - آدرس منزل کارمند.
یک تابع سازنده برای مقداردهی اولیه تمام صفات مذکور.
کلاسی به نام مشتری دوست کلاس کارمند تعریف کنید. تابعی به نام show عضو کلاس مشتری تعریف کنید که شیء از نوع کلاس کارمند را ورودی گرفته صفات او را در خروجی نمایش دهد.
**********************************************
لطفا کدی را که نوشتم اشکال زدایی کنید
ممنون
سلام دوست عزیز.
در نگاه اول شما حداقل سه اشتباه بارز دارید.
1- تعریف کردن کلاس دوست رو غلط انجام دادید.
2- برای کلاس مشتری سازنده ندارید.
3- Attribute های کلاس کارمند رو درست تعریف نکردید.
در ابتدا سعی کنید مشکل اول رو حل کنید و بعد به مشکلات دیگر برسید.
این ها رو که حل کردید مشکلات دیگه خودشون رو نشون می دن.
اگه سوالی داشتی بپرس.
یا علی!

aapalireza
شنبه 01 خرداد 1389, 09:56 صبح
آیا این امکان است که اشکالات را تصحیح کنید تا یک نمونه کد سالم را ببینم و بتوانم این مبحث را ادامه بدهم؟!

mohsensaghafi
یک شنبه 02 خرداد 1389, 08:44 صبح
aapalireza
نقل قول: یک سوال در مورد کلاس دوست!
آیا این امکان است که اشکالات را تصحیح کنید تا یک نمونه کد سالم را ببینم و بتوانم این مبحث را ادامه بدهم؟!
دوست عزیز
نمونه کد آماره و سالم در بسیاری از کتب پیدا می شه. می تونی از اونا استفاده کنی.
این هم چند نمونه کد دیگه.
http://www.functionx.com/cpp/examples/nestingclass.htm
http://www.cplusplus.com/doc/tutorial/inheritance/
http://www.anyexample.com/programming/cplusplus/cplusplus_inheritance_example.xml