مشکل در Overloaded Constructors

81102371

کاربر تازه وارد
تازه وارد
با سلام . من دارم جاوا یاد میگیرم . رسیدم به Overloaded Constructors در کتاب دیتل. بخش 8.5 در این قسمت در کلاس Time چند سازنده تعریف کرده ولی یه چیزهایی رو نمیفهمم هرجا هم گشتم همه یه جور توضیح دادند . اصولا بنظر من یکی از اشکالاتی که تو آموزش برنامه نویسی وجود داره اینه که شما به هرمنبع و شخصی مراجعه میکنی تفاوتی در نوع بیان مطالب نمی بینی و همه آنچه را که شما میبینی فقط بصورت روزنامه وار برای شما میخوانند اما چرایی مطلب را نمیگویند.
1- اول اینکه اصولا چرا از چند سازنده استفاده می کنیم؟ مت قبلا از سازنده استفاده کردیم چون بتوانیم چند شی درست کنیم اما دیگه چرا چند سازنده؟
2- چرا از this استفاده کرده؟ این this چه مفهومی و عملکردی داره؟
3- در سازنده چهارم چرا از setTime استفاده شد به جای this ؟ آیا نمی شود دوباره همان this را استفاده کرد؟ اگر بخواهیم مثل سازنده های قبلی this بکار ببریم چه تغییرات دیگه ای ایجاد میشه؟
 
بالا