PDA

View Full Version : سوال: اجرای یک کلاس توسط یک کلاس دیگر



denaria7
شنبه 03 تیر 1391, 19:50 عصر
سلام خدمت همه دوستان عزیز
امروز یه نفر یه سوالی ازم کرد که هرچی فکر می کنم تمی تونم جوابشو بدم. می خواستم اگه میشه راهنماییم کنین.
سوال اینه:
کلاسی به نام"Swapclass" تعریف کنید که دارای متدی به نام "Swap" باشد. این متد دو پارامتر از نوع double می پذیرد.هدف این متد تعویض مقادیر پارامترهایش است به گونه ای که با تعویض مقادیر پارامتر ها مقادیر آرگومان های آن نیز تعویض شود. سپس کلاسی به نام "SwapApp" بنویسید که کلاس مورد نظر را عملیاتی نماید.
البته من مشکلی با برنامه نویسیش ندارم فقط می خواستم از دوستان که بهم بگن اینکه گفته یه کلاس دیگه بنویسید که کلاس مورد نظر رو عملیاتی کنه یعنی چی؟ چجوری میشه؟

morika
شنبه 03 تیر 1391, 21:39 عصر
البته منم تاحالا اینو نشنیده بودم. ولی به طور معمول اینکه شما یه متد تو کلاست داشته باشی که کلاس رو عملیاتی کنه

Mahmoud.Afrad
یک شنبه 04 تیر 1391, 02:21 صبح
با این طرح سوال میتونید متود داخل کلاس Swapclass رو static کنید و درکلاس SwapApp بدون ایجاد شئ به طور مستقیم به متد داخل Swapclass دسترسی داشته باشید

Parham.D
یک شنبه 04 تیر 1391, 07:50 صبح
شما میتونید در سازنده کلاس Swapclass متد Swap را صدا بزنید و در کلاس SwapApp یک وهله Swapclass را ایجاد کنید. در اثر ایجاد وهله سازنده اجرا میشه و متد را صدا میزند.