كار نكردن كدهايم

پرسیده شده
فعالیت 1475 روز پیش
دیده شده 710 بار
1

من فکر میکنم  Intellij من مشكل داره
یه دونه کلاس Main دارم که توش یه string ی را تعریف کردم و بعد یه کلاس دیگه  به نام Test دارم که از این Main ارث بری میکنه و وقتی توی کلاسهای دیگه از این  Test یه نمونه میگیرم و ازش میخام استفاده کنم ولی اون string رو نمیاره.
اشکال کجاست؟
نکنه IDE بهم ریخته؟!

فایل پیوست

محمد پوررضا
محمد پوررضا

31 فروردین 99

3
حذف شده

محمد عزیز درود بر شما 

مشکلی که من دیدم مشکل کد بود 

و شما بجای اینکه روی شی ساخته شده متدتون رو call کنید ، روی اون کلاس Inharitanceمتدتون رو کال کردین

که برای کال کردن متد مربوطه روی خود کلاس باید آن را به حالت استاتیک درآورید

ولی اگر نخواهید همچین کاری کنید باید بر روی شی ساخته شده متد را کال کنید نه روی اسم کلاس . 

شی شما در عکسی که فرستادید هست 

inharitanceTest.temp 

نه اینکه بنویسید 

Inharitance.test 

(به حرف i دقت کنید ).

 

 

فایل پیوست

پوریا شفیعی

توسط

پوریا شفیعی

31 فروردین 99

-1
حذف شده

سلام لطفاً عکسی از صفحه کدتون بفرستید 

 

فایل پیوست

پوریا شفیعی

توسط

پوریا شفیعی

31 فروردین 99

0
حذف شده

مشكل من كدها و مفهوم شان نيستند بلكه فكر ميكنم IDE من يا همون Intellij مشكل داره و درست كار نميكنه و نميتونم كد بنويسم.مثلا در عكسي كه الان قرار ميدهم مشاهده مي كنيد كه يك كلاسي رو instance گرفتم ازش و طبق عكس مشخصه كه وقتي اون كلاس رو فرا مي خونم بايد خب متغيري كه توي اون هست(اينجا به عنوان مثال String temp)شناخته بشه كه نميشناسه و ارور ميده.واقعا موندم چيكار كنم.لطفا كمك كنيد.

فایل پیوست

محمد پوررضا

توسط

محمد پوررضا

31 فروردین 99

حذف شده
زبان جاوا به حروف کوچک و بزرگ حساس هست، شما اسم کلاس رو نوشتی و روش متد صدا زدی در حالی که متد چون غیر static هست باید روی متغیری که ساختی متد را صدا بزنی.
سعید شاهینی

1 اردیبهشت 99

1
حذف شده

سپاس از استاد شاهيني عزيز و آقاي پوريا شفيعي بابت پاسخ دهي.بله درسته بايد روي اون شي از كلاس فراخواني كرد ولي قبلا هم اونو انجام داده بودم و باز هم ارور داده بود و اين رو امتحان كردم.عكسشو الان قرار ميدم كه با فراخواني شي هم بازم ارور ميده و چيزي رو نميشناسه.سپاس.

فایل پیوست

محمد پوررضا

توسط

محمد پوررضا

1 اردیبهشت 99

حذف شده
لطفا کمک کنید.نمیدونم چیکار کنم.
محمد پوررضا

2 اردیبهشت 99

حذف شده
درست شد!
محمد پوررضا

3 اردیبهشت 99