본문 바로가기

프로그래밍 공부

검색하기
프로그래밍 공부
프로필사진 하 냥

  • 전체 (34)
    • 자료구조론 랩 (4)
    • 자료구조론 이론 (4)
    • 자바 (26)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2026/03   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Tags
  • T
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록T (1)

프로그래밍 공부

[자바] #09. 와일드카드 (Wildcard) - 2. 상한 제한과 하한 제한

?는 제네릭 타입을 정확히 모를 때 사용하는 것.예를 들어, List는 List, List, List 등을 모두 받을 수 있다.하지만 타입 안정성을 위해 "제한"을 걸어야 할 때가 많다!→ 이때 상한 제한(? extends T)과 하한 제한(? super T)을 사용. 📢 와일드카드의 상한 제한 (? extends T)T 또는 그 하위 타입(subtype)만 허용읽기 가능 (get) ✅, 쓰기 불가능 (add) ❌👀 를 사용한 예제public static void printNumbers(List list) { for (Number num : list) { System.out.println(num); // ✅ 읽기 가능 } list.add(10); // ❌ ERROR!..

자바 2025. 2. 15. 19:29
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바