WON.dev
chapter01 : generic 본문
package org.joonzis.ex;
class Box{
private Object obj;
public Object getObj() {
return obj;
}
public void setObj(Object obj) {
this.obj = obj;
}
}
class BallPen{}
class Pencil{}
public class Ex01_generic {
public static void main(String[] args) {
Box box = new Box();
box.setObj(new BallPen());
BallPen myPen = (BallPen)box.getObj(); // 볼펜을 가져오려면 캐스팅 필요
System.out.println(myPen);
box.setObj(new Pencil());
Pencil myPencil = (Pencil)box.getObj();
System.out.println(myPencil);
}
}
'JAVA > chapter22_generic' 카테고리의 다른 글
chapter06 : generic (0) | 2023.05.30 |
---|---|
chapter05 : generic (0) | 2023.05.30 |
chapter04 : generic (0) | 2023.05.30 |
chapter03 : generic (0) | 2023.05.30 |
chapter02 : generic (0) | 2023.05.30 |