Rumah >Java >javaTutorial >Mengapa Saya Mendapat Ralat 'Mesti Mengatasi Kaedah Superclass' dalam Eclipse Selepas Mengimport Projek Android Saya?
Ralat Eclipse "Mesti Mengatasi Kaedah Superclass" selepas Import Projek
Setelah mengimport semula projek Android ke Eclipse, pengguna mungkin menghadapi ralat menyatakan "Kaedah mesti mengatasi kaedah superclass." Isu ini timbul dalam kaedah overridden yang nilai hujahnya pada mulanya tidak diisi dengan betul oleh Eclipse.
Punca:
Eclipse lalai kepada Java 1.5, yang melarang penggunaan @Override anotasi untuk melaksanakan kaedah antara muka. Java 1.6 memperkenalkan anotasi ini untuk mengatasi kaedah superclass sahaja.
Penyelesaian:
Untuk menyelesaikan ralat ini:
Dengan melaraskan tetapan ini, anda membenarkan Eclipse mengenali dengan betul kaedah yang diganti dan nama hujahnya. Ini akan menghapuskan keperluan untuk mencipta semula kaedah yang ditindih secara manual dengan tangan.
Nota: Isu ini juga mungkin berlaku disebabkan pemformatan kaedah yang salah yang bersarang dalam blok hujah. Mengesahkan format kaedah dan memastikan ia mematuhi konvensyen pengekodan Java boleh menghalang ralat ini daripada timbul.
Atas ialah kandungan terperinci Mengapa Saya Mendapat Ralat 'Mesti Mengatasi Kaedah Superclass' dalam Eclipse Selepas Mengimport Projek Android Saya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!