Ini adalah kategori utama
public static void main(string[] args) { scanner keyboard = new scanner (system.in); int number1; int number2; int result = 0; system.out.println("enter the first number"); number1 = keyboard.nextint(); system.out.println("enter the second number"); number2 = keyboard.nextint(); result = adder(number1, number2); system.out.println(result); keyboard.close(); } }
Ini ialah kelas kaedah
package Relearn; public class methodology { public static int adder(int number1, int number2) { int num1 = number1; int num2 = number2; int sum = num1 + num2; return sum; } }
Saya mempunyai "penambah" dalam kelas utama yang bersifat peribadi dan bukannya awam dan ia berfungsi dengan baik untuk meletakkan dua pembolehubah bersama-sama dan apabila saya mengalihkannya ke kelas lain ia tidak melakukan apa-apa, Hanya memberi saya ralat pada baris 14 [Pengecualian dalam utas " main" java.lang.error: Isu kompilasi yang tidak dapat diselesaikan: Untuk penguji jenis, penambah kaedah(int, int) tidak ditentukan Dalam relearn.tester.main(tester.java:14)]
Saya mendapati beberapa ralat.
import Relearn.methodology;
Kemudian hubungi methodology.adder(number1, number2);
import static Relearn.methodology.adder;
- Anda tidak perlu mengubah apa-apa dalam kes ini. Atas ialah kandungan terperinci Cuba untuk menulis program tambahan yang mudah, mengapa kelas utama tidak mengenali kaedah "penambah"?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!