PDA

View Full Version : سوال: instance method چیه ؟ و چه فرقی با class method داره



ایمان اختیاری
یک شنبه 29 خرداد 1390, 12:02 عصر
سلام.. یکی از دوستام اینو ازم پرسید هر جایی یه چیزی گفته ..
کسی هست راهنمایی کنه دقیقا این دوتا چی هستن و چه فرقی باهم دارن ؟

mehdi.mousavi
یک شنبه 29 خرداد 1390, 13:04 عصر
سلام.. یکی از دوستام اینو ازم پرسید هر جایی یه چیزی گفته ..
کسی هست راهنمایی کنه دقیقا این دوتا چی هستن و چه فرقی باهم دارن ؟

سلام.
Instance Method، به اطلاعات Instance خاصی از یک Class دسترسی داره و عملیات مورد نظرش رو روی اون Instance اعمال می کنه. در صورتیکه Class Method متودی هستش که روی Class مورد نظر تعریف میشه و به متغیرهای Instance ای از اون کلاس، دسترسی نداره. در اکثر زبانهای برنامه نویسی (از جمله Java) کلمه کلیدی static نشون دهنده یک Class Method هستش.

موفق باشید.

ایمان اختیاری
یک شنبه 29 خرداد 1390, 13:16 عصر
جناب موسوی.. متشکرم از توضیحاتتون .. اگه براتون مقدور هست می شه یه مثال برام بزنید .. متشکرم .

mehdi.mousavi
یک شنبه 29 خرداد 1390, 13:39 عصر
جناب موسوی.. متشکرم از توضیحاتتون .. اگه براتون مقدور هست می شه یه مثال برام بزنید .. متشکرم .

سلام.
لطفا به این آدرس (http://download.oracle.com/javase/tutorial/java/javaOO/classvars.html) رجوع کنید.

موفق باشید.