کلاس پیش فرض object در جاوا

0 رأی
میانگین بازدید روزانه 0.46475 بازدید

توی جاوا یه کلاس پیش فرض object هست که از قبل تعریف شده (مثل کلاس string) که بقیه کلاس هایی که ما می سازیم از اون مشتق شدن . چطور میتونم متد هایه این کلاس رو ببینم و در صورت لزوم اون هارو override کنم ؟

با سپاس

سوال 2 سال قبل در تالار برنامه نویسی توسط ali-nb (10 امتیاز)
ویرایش 2 سال قبل توسط Saeed Zarinfam
سوالتون خیلی گنگه. الان سوالتون درباره کلاس String بود یا Object؟

4 جواب

0 رأی

بله. با استفاده از Reflection

اگه منظورتون کلاس Object هستش این کد رو اجرا کنید.

Object a = new Object();
Method[] m = a.getClass().getDeclaredMethods();
for (Method method : m)
     System.out.println(" " + method.getName());

 و همین طور یه سری به اینجا بزنید.

جواب 2 سال قبل توسط HA (187 امتیاز)
ویرایش 2 سال قبل توسط Saeed Zarinfam
البته حتما نباید با استفاده از Reflection متد‌ها رو دید. میشه کلاس آبجکت و به صورت دستی در محیط IDE باز کنیم وبخونیم.
0 رأی
از مستندات jdk استفاده کنی می تونی به شکل مستقیم تمامی متد ها و صفات رو ببینی از هر کلاسی که بخواهی!

معمولا روی نتبینز هم نصب شده! اما خب تو وب هم هست که به شکل html در دسترس باید باشه

پیدا نکردی بگو تا لینک بدم ببینی
جواب 2 سال قبل توسط جاواهاستینگ (45 امتیاز)
0 رأی

متن تمام کلاس های جاوا در محل نصب jdk در فایل زیپ به نام src.zip وجود دارد.

برای دیدن متن کلاس Object باید برید به java.lang.Object

همچنین میتونید این فایل زیپ رو به محیط توسعه دهنده(IDE) تون اضافه کنید.

جواب 4 ماه قبل توسط Reza.R (821 امتیاز)
0 رأی

از سه متد این کلاس یعنی equals و hashCode و toString ش  خیلی وقتها استفاده می کنیم و تو مواردی که با کالکشن ها و سریالیزیشن سروکار داریم توصیه میشه دو متد اولی یعنی equals و hashCode رو override کنیم

اینجا هم لینک توضیحات این کلاس.

اگه رو intellJ باشید کافیه دوبار دکمه شیفت را بزنید پشت سرهم و داخل کادر بنویسید Object و تب class ها نگاه کنید براتون میاره کدهاشو .
یا داخل یک متد بنویسید Object روش کلیک کنید و ctrl+b رو بزنید )

جواب 4 ماه قبل توسط solmaz oskouii_81021 (130 امتیاز)
ویرایش 3 ماه قبل توسط Saeed Zarinfam

سوال های مشابه

+3 رأی
1 جواب میانگین بازدید روزانه 0.31515 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.18149 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.41595 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.16365 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.08159 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.22241 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.36759 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.1393 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.14184 بازدید
کانال تلگرام جواب یاب
...