public class Ex0708Class { private int method(int value) { System.out.println("private method(int)"+value); return value; } public String method(int value) { System.out.println("method(int)"+value); return "value"+value; } public static int method(int value) { System.out.println("method(int)"+value); return value; } public final int method(int value) { System.out.println("method(int)"+value); return value; } } 上述代码存在3个错误,请找出来?
答案是:您的答案: public String method(int value) public static int method(int value) public final int method(int value) 因为已经定义了一个带int类型参数的method方法,以上三种写法都会导致程序提示说method方法重复定义。