-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathBoxMain3.java
More file actions
25 lines (20 loc) · 917 Bytes
/
Copy pathBoxMain3.java
File metadata and controls
25 lines (20 loc) · 917 Bytes
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
package generic.ex1;
public class BoxMain3 {
public static void main(String[] args) {
GenericBox<Integer> integerBox = new GenericBox<Integer>();
// GenericBox<Integer> integerBox = new GenericBox<>(); -> 타입 추론
integerBox.set(10);
Integer integer = integerBox.get();
System.out.println("integer = " + integer);
GenericBox<String> stringBox = new GenericBox<String>();
// GenericBox<String> stringBox = new GenericBox<>() -> 타입 추론
stringBox.set("hello");
String string = stringBox.get();
System.out.println("string = " + string);
GenericBox<Double> doubleBox = new GenericBox<Double>();
// GenericBox<Double> doubleBox = new GenericBox<>() -> 타입 추론
doubleBox.set(10.5);
Double doubleValue = doubleBox.get();
System.out.println("doubleValue = " + doubleValue);
}
}