PDA

نسخه کامل مشاهده نسخه کامل : درخواست تمرین در مورد ارث بری



ma.fardbastani
05-07-2006, 02:05
هر کی تمرین و پروزه در مورد ارث بری در C++ سراغ داره (ترجیحا با جواب) برای من بفرسته.
ممنونم

R£ɀД
05-07-2006, 10:19
مثال زير رو الان نوشتم . بهت كمك ميكنه كه ارث بري رو درك كني و بفهمي كجا ها ميشه به كدوم متغيير هاي كلاس دسترسي داشت.(توجه كن اونجا ها كه error// گذاشتم يعني اگر اين خط رو بزاري و اجرا كني بخاطر دسترسي غير مجاز بهت پيغام خطا ميده.(ولي من نوشتم كه متوجه بشي كه اين نوع دسترسي غير مجاز است و خودت بايد اون خط رو حذفش كني)

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

ma.fardbastani
05-07-2006, 13:09
مثال زير رو الان نوشتم . بهت كمك ميكنه كه ارث بري رو درك كني و بفهمي كجا ها ميشه به كدوم متغيير هاي كلاس دسترسي داشت.(توجه كن اونجا ها كه error// گذاشتم يعني اگر اين خط رو بزاري و اجرا كني بخاطر دسترسي غير مجاز بهت پيغام خطا ميده.(ولي من نوشتم كه متوجه بشي كه اين نوع دسترسي غير مجاز است و خودت بايد اون خط رو حذفش كني)

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


سلام
من كه براي خودم نمي خوام يه سري تمرين درست حسابي ميخوام به يه سري كار آموز بدم .
ممنونم

R£ɀД
05-07-2006, 13:49
سوال يك برنامه كه از قسمت ارث بري توي امتحانم اومده بود رو برات مي نويسم اگه تونستم شب جوابش رو برات مي نويسم:

يك شركت انتشاراتي را در نظر بگيريد كه كتاب و نسخه هاي ويديوئي از آثارش را عرضه مي كند . كلاسي به نام publication ايجاد كنيد كه عنوان title ( يك رشته) و قسمت price ( از نوع float ) يك اثر را در حافظه ذخيره كند. از اين كلاس دو كلاس به نام book براي جمع تعداد صفحه ( از نوع int ) و tape كه مدت زمان اجرا بر حسب دقيقه را جمع مي كند ( از نوع float ) به دست آوريد . هر يك از اين سه كلاس بايد حاوي تابع () getdata باشند كه داده هايش را از طريق صفحه كليد از كاربر دريافت مي كند و تابع () putdata كه داده هايش را در خروجي چاپ مي كند . با ايجاد نمونه هايي از آن ها برنامه () main اي براي آزمايش و اجراي كلاس هاي book و tape بنويسيد و از كاربر بخواهيد داده ها را با احضار () getdata وارد كند و با احضار () putdata داده ها را در خروجي چاپ كند.


راستي به نظر من حالا كه مي خواي به كار آموز ها تمرين بدي بهتره خودت يك كتاب از ++C داشته باشي ( توش پر تمرين هست)

ma.fardbastani
05-07-2006, 14:35
Mamnoonam
age mishe ye ketab-e por az tamrin be man moarrefi kon man deitel, strustrup, complete refrence ro daram vali tamrinash be dard khor nist
ye seri tamri mesl-e nemoone soalat-e emtehani ya takalif-e daneshgahi mikham .
age kas-e dige ham dare mitoone be man mail bezane
ma'zerat az inke font-e farsi nadashtam

R£ɀД
05-07-2006, 14:59
اين سوال امتحان ترم ما رو استاد دقيقا از كتاب زير داده بود.
مرجع كامل برنامه نويسي شي گرا با ++C
نويسنده دبليو . لي فور (Robert W.Lafore ) ترجمه مهندس حسين ابراهيم زاده قلزم
توي اين كتاب آخر هر فصل يكسري تمرين داده كه خودش هم از هر فصل 2-3 تا تمرينش رو حل كرده.
( ولي تا اونجا كه مي دونم كتاب برنامه نويسي ++C نويسنده deitel خيلي معروف هست)

ma.fardbastani
05-07-2006, 15:12
bazam mamnoon
vali shoma ya harkodoom az doostan-e daneshjoo soalat emtehani ya tamrinateshoon ro darand bara-ye man befrestand
mamnoonam

R£ɀД
06-07-2006, 17:39
جواب سوال پست دو :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

ma.fardbastani
07-07-2006, 08:12
بازم ممنون
فکر کنم غیر از شما کسی اینجا نباشه !

majid_kntu
21-07-2006, 19:53
يه نمونه تابلو از ارث بري فرم هاييه كه تو ويژوال مي سازي .همشون از يه كلاس آغازين ارث مي برن و بعضياشون يه چيزاي اضافي دارن.خوبي سي پلاس پلاس اينه كه برعكس وي بي 6 ارث بري كاملا تحت كنترل برنامه نويسه.
مبحث ارث بري از اون چيزي كه تو كامنت هاي اين تاپيك ديده مي شه گسترده تر و قدرت مند تره و به چند مورد ساده محدود نميشه.

ronal
24-01-2009, 00:48
ممنون
با مثالتون كار منم راه افتاد
دانشجوي it دانشگاه خواجه نصيرالدين طوسي 86