PDA

View Full Version : سوال: Error به هنگام ارث بری



هانی هاشمی
دوشنبه 04 شهریور 1387, 15:41 عصر
سلام

تو یه فایل دو تا کلاس گزاشتم
وقتی از کلاس TinyXmdR می خوام extends کنم ارور می ده عکس زمیمه رو ببینین اونجا هم ارور هست هم کلاسهام . :ناراحت::ناراحت:

alaaaa
دوشنبه 04 شهریور 1387, 16:28 عصر
آن طوری که از عکس پیداست شما برای کلاس دوم خودتون constructor تعریف نکردید

پس زمانی که شما می خواهید از کلاس اولتان دومی را به ارث ببرید کلاس دوم میاد تا
default constructor کلاس اول را فراخوانی کنه که چون اون هم private است قابل دسترس برای کلاس دوم نیست

شما باید constructor کلاس اولتون را به صورت public تعریف کنید

javaphantom
سه شنبه 05 شهریور 1387, 00:41 صبح
سلام

تو یه فایل دو تا کلاس گزاشتم
وقتی از کلاس TinyXmdR می خوام extends کنم ارور می ده عکس زمیمه رو ببینین اونجا هم ارور هست هم کلاسهام . :ناراحت::ناراحت:

کلمه rows رو به Rows تبدیل کن درست می شه

javaphantom
سه شنبه 05 شهریور 1387, 00:45 صبح
آن طوری که از عکس پیداست شما برای کلاس دوم خودتون constructor تعریف نکردید

پس زمانی که شما می خواهید از کلاس اولتان دومی را به ارث ببرید کلاس دوم میاد تا
default constructor کلاس اول را فراخوانی کنه که چون اون هم private است قابل دسترس برای کلاس دوم نیست

شما باید constructor کلاس اولتون را به صورت public تعریف کنید

مهندس هر کلاسی که شما برای آن constructor تعریف نکنید بصورت default یک constructor بصورت public برای آن در نظر گرفته می شه.

koorosh01
شنبه 09 شهریور 1387, 01:57 صبح
کلاس TinyXmdR رو public شو بردار ٬ تو IDE اول build کن ٬ بعد اجرا کن ...
یا اینکه کلاس rows رو تو یه فایل دیگه بصورت public ٬ extend کن ...
یا اینکه میخواستی Inner class بنویسی اشتباهی اینجوری شده ...
مشکلو دقیقا IDE داره بهت میگه ... رو اون مثلث زرده برو ببین