제네릭
: 결정되지 않은 파라미터를 처리할때
- 실제 객체를 사용할 때 파라미터 타입을 결정 대체
- <T> <K> <V>
- menu, price
public class Sale<K, V> {
//멤버변수 선언 menu, price
//private String menu;
private K menu;
private V price;
public Sale() {}
//public Sale(String menu, Integer price) {this.}
public Sale(K menu, V price) {}
public K getMenu() {
return menu;
}
public void setMenu(K menu) {
this.menu = menu;
}
public V getPrice() {
return price;
}
public void setPrice(V price) {
this.price = price;
}
@Override
public String toString() {
return "Sale [menu=" + menu + ", price=" + price + "]";
}
}
'JAVA > java' 카테고리의 다른 글
[JAVA] StringBuffer / StringBuilder 문자열 추가/변경 객체 (0) | 2023.09.12 |
---|---|
[JAVA] RegularExpression 정규표현식 (0) | 2023.09.12 |
[JAVA] 예외 처리 exception (0) | 2023.09.12 |
[JAVA] 내부 class, 익명 class (0) | 2023.09.12 |
[JAVA] BigDecimal 정확한 실수 표현 (0) | 2023.03.26 |