전체 Java 범용 항목을 이해하려고합니다.Java 범용 메서드의 매개 변수
더 구체적으로이 문제 : 내가 와일드 카드가 가 방법은 E 또는 E의 상속 클래스를 (받을 수 설정하는 것이 지정 "확장"을 추가 할 수 있습니까
public class Node<E>{
private E data;
public Node(E data){
this.data=data;
}
public E get(){
return this.data;
}
public void set(E data){
this.data=data;
}
}
경우 노드 의지에 매개 변수의 상영 된 버전 보유).
내가 그대로 두어도 작동합니까?
(나는 약간 일반적인 유형의 불변 측면과 혼동 될 수 있습니다.)
감사합니다!
그것은 이미 당신이 원하는대로 할 것입니다 ... –
나는 질문을 downvoted. 당신이 약간의 일을 스스로하면 쉽게 대답 할 수 있습니다. 당신도 구글을 필요로하지 않는다. 자바 IDE에서 ctrl-space를 사용하면 직접 볼 수있다. – Dariusz
@Dariusz 원하는대로 자유롭게 할 수 있습니다. 문제는 코드가 작동하는 이유 또는 작동 방식을 모르는 경우에도 코드가 작동하는 경우가 있습니다. 그래서 내가 여기 물었습니다. – Paz