Why doesn't my primitive-type-argumented method override the wrapper-type-argumented super class method?
问题 public class WrapperClasses{ void overloadedMethod(Number N){ System.out.println("Number Class Type"); } void overloadedMethod(Double D){ System.out.println("Double Wrapper Class Type"); } void overloadedMethod(Long L){ System.out.println("Long Wrapper Class Type"); } public static void main(String[] args){ int i = 21; WrapperClasses wr = new WrapperClasses(); //wr.overloadedMethod(i); } } class mine extends WrapperClasses{ void overloadedMethod(int N){ System.out.println("Integer Class Type"