مشخصات مقاله
-
2038
-
0.0
-
7709
-
0
-
0
آموزش Java – کلاس Object در Java
آموزش Java – کلاس Object در جاوا
کلاس Object کلاس پدر تمامی کلاس ها در جاوا می باشد. به عبارت دیگر، بالاترین کلاس در سلسله مراتب وراثت کلاس Object است که تمامی کلاس های جاوا از آن مشتق می شوند.
کلاس Object برای شرایطی مورد استفاده قرار می گیرد که توسعه دهنده نوع آبجکت مورد نظر را نمی داند.
اگر به خاطر داشته باشید متغیر اشاره گر به کلاس پدر (آبجکت از جنس کلاس پدر) می تواند آبجکت کلاس فرزند را در خود جای داده و به آن اشاره کند که در مباحث قبلی از آن تحت عنوان upcasting یا تبدیل کلاس فرزند به پدر یاد کردیم.
یک مثال ساده را در نظر بگیرید. فرض کنید متدی به نام getObject() وجود دارد که در خروجی یک آّبجکت برمی گرداند. این آّبجکت می تواند از جنس کلاس Employee، Student و غیره ... باشد. می توان با استفاده از متغیری از جنس کلاس Object، آبجکت خروجی متد نام برده را ذخیره کرده و به آن اشاره کنیم. مثال:
Object obj=getObject();//we don't know what object will be returned from this method
کلاس پایه ی Object تعدادی متد (قابلیت و رفتار) پرکاربرد و معمول را در اختیار تمامی کلاس هایی که از آن مشتق می شوند، قرار می دهد. از جمله ی این متدها می توان به متد مربوط به مقایسه، کپی و اطلاع رسانی به یک آبجکت نام برد.

متدهای کلاس Object
در مباحث بعدی به تفصیل درباره ی متدهای فوق شرح خواهیم داد.