Stack
, 그것은 정의 클래스 Stack<E> extends Vector<E>
자바의 제네릭 클래스이지만, 왜 형 Stack<Integer> s = new Stack<>();
같은 매개 변수 그러나 Vector
캔 그것을 인스턴스화 할 수 없습니다 만들 수 없습니다 이유는 무엇입니까?자바 스택 (일반) 형식 매개 변수
1
A
답변
1
물론 가능합니다.
Stack<Integer> stack = new Stack<>();
+0
오! 같은 디렉토리에 Stack.java 파일을 만들었습니다. 그 이유가 여기에 있습니다. 하지만 java.util.Stack을 가져 오는데 왜 내가 만든 스택을 참조할까요? 감사합니다 – ethan
+0
나는 당신의 코드에 무엇이 잘못되었는지 확신하지 못합니다. 동일한 패키지에 Stack 클래스가 있고 다른 클래스에서 import java.util.Stack을 사용하더라도 올바른 (유틸리티) 스택입니다. –
관련 문제
- 1. 자바 - 일반 매개 변수
- 2. 일반 데이터 형식 매개 변수
- 3. 일반 형식 매개 변수 만들기
- 4. Swift 일반 매개 변수 및 반환 형식
- 5. 중첩 목록의 일반 형식 매개 변수
- 6. 매개 변수 수락 일반 목록 형식 개체
- 7. 일반 형식 매개 변수 제약 조건
- 8. 일반 매개 변수 유형
- 9. 골란 일반 매개 변수
- 10. 일반 옵션 매개 변수
- 11. 일반 인터레이스를 구현하는 일반 유형 매개 변수
- 12. 일반 자바 스크립트에서 스택 오버플로
- 13. 자바 일반 직렬화, Iterable을 스택
- 14. 일반 매개 변수 (선택적인 일반 매개 변수 포함)
- 15. 일반 유형 매개 변수
- 16. 일반 매개 변수 조롱
- 17. 일반 매개 변수
- 18. 불필요한 일반 매개 변수
- 19. 스칼라에서 형식 매개 변수 사용
- 20. 매개 변수 형식 문제
- 21. 전달 형식 매개 변수
- 22. 런타임 형식 매개 변수
- 23. 는 형식 매개 변수
- 24. generic 형식 매개 변수
- 25. 지우기는 형식 매개 변수
- 26. 원형 제네릭 형식 매개 변수
- 27. CloudFormation 중첩 스택 매개 변수
- 28. 형식 매개 변수 배열을 일반 메서드에 전달할 수 있습니까?
- 29. 일반 구조 - 형식 매개 변수 C를 제한하는 방법 C#
- 30. 하나의 제네릭 형식 매개 변수, 반환 형식에 대해 다른 일반?
올바른 'Stack' 클래스를 찾고 계십니까? –
자바 7에 있습니다. 맞습니까? Java 6에서는'... = new Stack()'을 써야합니다. 컴파일러 출력물이 있습니까? –
Fildor
짧지 만 완전한 프로그램으로 이것을 재현 해보십시오. 나는 그렇게하려고 시도 할 때, 당신이 잘못하고있는 것을 해결할 것이라고 생각한다. (당신 자신의 비 제네릭 스택 클래스로 시도하는 것과 같이). –