6
Java가 왜 수퍼 타입을 유추 할 수 없습니까?
우리는 모두 Long extends를 알고 Number있습니다. 왜 이것이 컴파일되지 않습니까? 그리고 with프로그램이 수동 캐스트없이 컴파일되도록 메소드를 정의하는 방법 은 무엇입니까? import java.util.function.Function; public class Builder<T> { static public interface MyInterface { Number getNumber(); Long getLong(); } public <F extends Function<T, R>, R> Builder<T> with(F getter, R returnValue) { return null;//TODO …