list1 [JAVA] 12주차_예외 처리와 제네릭 프로그래밍 (제네릭 프로그래밍, List 컬렉션, Stack, ArrayList, LinkedList)_자바 스터디 1차시 제네릭 프로그래밍 제네릭의 개념과 필요성 - 자바는 다양한 종류의 객체를 관리하는 컬렉션이라는 자료구조를 제공 - 초기에는 모든 객체를 담을 수 있는 Object 타입의 컬렉션 사용 - Object 타입은 실행하기 전에는 클래스에 어떤 객체를 담았는지 알 수 없다는 문제점이 나타남! - 제네릭은 일반화라고 보면 됨 /* Object 타입의 컬렉션을 사용한 예시 */ //Beer 클래스 public class Beer { } //Boricha 클래스 public class Boricha { } //어떤 음료수든 담을 수 있는 Cup 클래스 public class Cup { private Object beverage; //모든 종류의 객체를 Cup 객체에 담을 수 있도록 Object 타입 사용 pub.. 2022. 5. 21. 이전 1 다음