이것은 Java에 관한 테스트의 질문입니다. 그것은 어떤 라인을 컴파일 할 수 있는지를 사용자에게 묻는 이상한 질문을한다. 하지만 각 줄은 getValues를 사용하여 컴파일 할 수없는 Java 코드
List <Double> doubles = new LinkedList<>();
List <Integer> integers = new LinkedList<Integer>();
List<String> doubleValues = getValues(doubles);
List<String> intValues = getvalues(integers);
위의 오류 또는 경고없이 컴파일 할에 getValues의 선언 (샘플 코드) 방법, 더블 및 정수 수의 서브 클래스는 점을 감안 컴파일 할 수 없습니다 찾을?
//a
List<String> getValues(List<? extends Number> list)
//b
public List <String> getValues(getlist)
//c
public List<String> getValues(List <String> list)
//d
public List<String> getValues(List list)
//e
public List<String> getNumbers(List<Value> list)
간단히 살펴보고 컴파일러에서 오류 메시지를 볼 수 있다고 생각합니다. p –