شی گرایی، مشکل در استاتیک بودن توابع

0 امتیاز
16 بازدید
سوال شده 28 دی 1396 توسط mmohsenm  

سلام. سوالاییی که برام پیش اومده اینه که وقتی میشه توابع رو استاتیک تعریف کرد چرا میایم غیر استاتیک تعریف میکنیم که مجبور به ساخت شی  شیم ازکلاس تا از اون تابع استفاده کنیم و از رو اسم کلاس صداش نزنیم؟

دومین سوالم اینه که کدوم بهینه تره(استاتیک یا غیر استاتیک) از لحاظ حجم نرم افزار و استفاده از حافظه و رم دستگاه؟

سوال سوم اینه که جاوا برای کلاس و متغیر و ... میاد فضا در نظر میگیره. برای متغیر ها که مشخصه.اما برای کلاسها چه میزان حجم قرار می ده ر چه اساس حجم انتخاب میکنه؟

چهارمین سوالمم اینه که به عنوان یه اصل میگن بهتره متغیرهای یک کلاس خصوصی تعریف شه و با توابع SET و GET بهش مقدار بدیم یا ورداریم ازش. چرا میایم خصوصی میکنیم که بیایم توابع اضافه تعریف کنیم؟ باعث کندی برنامه و افزایش حجم نمیشه؟

 

حقیقتا جاهای زیادی این مشکلاتمو مطرح کردم اما اکثرا جواب این بود که مفهومات مهمی نیست و فقط استفاده کن و یکی دو نفرم دست و پا شکسته یه چیزهایی گفتن که بازم نمیدونستن کامل. خواهشا دوستان تجربه ای دارن درمیون بزاررن

این مطلب را به اشتراک بگذارید

لطفا وارد شده یا عضو شوید تا بتوانید سوال بپرسید

868 سوال

746 پاسخ

1,236 دیدگاه

818 کاربر

متاسفانه نیستم

این مطلب را به اشتراک بگذارید

ali.ashkaran@gmail
ما .....
  • سعی بر پاسخگویی به سوالات دیگران داریم.
  • به سوال و یا نظر دیگران احترام می گذاریم .
  • این وبسایت را به دیگران معرفی می کنیم.
  • همواره صمیمیت و ادب را رعایت می کنیم.
  • به سوالمان برچسب های مرتبط اضافه می کنیم.
  • در حین طرح سوال فرد خاصی را مخاطب قرار نمی دهیم .
...