는 this 오라클 튜토리얼에서 촬영 :제네릭의 필요성은 무엇입니까? 다음 코드에서
public class FileVisitor extends SimpleFileVisitor<Path>
제네릭을 사용 할 필요가? 나는 Generics의 이러한 측면을 얻을 수 없다. <Path>
을 지정하는 것이 근본적인 이유는 무엇입니까? 아니면 SimpleFileVisitor
이 그런 식으로 선언 된 이유는 무엇입니까? 디자이너가 왜이 맥락에서 제네릭을 사용하기로 결정했는지 더 좋아? 그 방법에는 경로 매개 변수가 있습니다. 충분하지 않아야합니까? 미리 감사드립니다. 말 파일 대신 경로를 사용하도록 지정되어
SimpleFileVisitor<Path>
를 사용하여
내 눈에는 그것의 큰 거래를하는 것이 nessecary가 아닙니다. 제네릭은 컴파일러의 도우미 도구 일뿐입니다. 그래서 그는 런타임 에러를 얻는 대신에 컴파일 에러를 생성 할 수 있습니다. – reporter