Ralat dalam Eclipse: 'Mesti Mengatasi Kaedah Superclass' Selepas Import Projek
Apabila mengimport semula projek Android ke Eclipse, pengguna sering menghadapi ralat menyatakan "Kaedah mesti mengatasi kaedah superclass." Ini berkaitan dengan ketidakkonsistenan dalam cara Eclipse mengendalikan kaedah ganti apabila tetapan pengkompil tidak dikonfigurasikan dengan betul.
Punca:
Eclipse lalai kepada tetapan kompilasi Java 1.5. Dalam Java 1.6, kaedah yang melaksanakan kaedah antara muka boleh dianotasi dengan @Override. Walau bagaimanapun, dalam Java 1.5, @Override hanya boleh digunakan pada kaedah mengatasi kaedah superclass.
Penyelesaian:
Untuk menyelesaikan isu ini, laraskan keutamaan projek/IDE sebagai berikut:
Dengan mengemas kini tetapan ini, Eclipse akan menyedari bahawa kaedah yang ditindih bertujuan untuk melaksanakan kaedah antara muka dan bukannya mengatasi kaedah superclass. Akibatnya, ralat tidak akan muncul lagi.
Pastikan anda turut memberikan nama argumen yang betul secara manual jika Eclipse tidak mengisinya secara automatik, kerana ketidakkonsistenan ini masih boleh menyebabkan ralat berlaku.
Atas ialah kandungan terperinci Mengapa Eclipse Melemparkan Ralat 'Mesti Mengatasi Kaedah Superclass' Selepas Import Projek?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!