كود سورس
Error :
Exception in thread "main" java.lang.NullPointerException
at moiCalcu1.<init>(moiCalcu1.java:44)
at Main.main(Main.java:9)
كود سورس
Error :
Exception in thread "main" java.lang.NullPointerException
at moiCalcu1.<init>(moiCalcu1.java:44)
at Main.main(Main.java:9)
الكود الذي وضعته في Paste Bin ليس هو الكود الذي به المشكلة. الكود الذي به المشكلة هو تابع لكلاسmoiCalcu1.
انت تحاول في السطر ٤٤ داخل كلاس moiCalcu1 ان تستدعي دالة في حين ان الكائن الذي تتبعه الداله فارغ Null لسبب ما او لم يتم تعريفه وهذا هو سبب الخطأ. اعد نشر كودك وسنخبرك بمزيد من التفاصيل.
الدالة (Object Function) داخل الكلاس لا يمكن استدعائها الا بعد ان يتم تعريف الكائن او اسناده الى قيمة معينة. عدا حالة واحدة وهي ان تكون الدالة Static (Class Function) حيث يمكن استدعائها عن طريق اسم الكلاس وليس عن طريق اسم الكائن.
الكائن هي نسخة من الكلاس والكلاس هي توصيف للكائن كيف يجب ان يبدو.
اكثر خطأ شيوعا في الجافا هو NullPointerException. اذا لم تصرف قليل من الجهد في محاولة فهم هذا الخطأ فأنصحك بمزاولة شئ آخر غير البرمجة.
عذرا عذرا علي الخطئ
هذا هو المقصود ===>
وشكراا على النصيحة
و انا صغيرا جدا جدا جدا في برمجة !
التعليقات