package ch03;
import ch02.Plastic;
import ch02.Powder;
public class GenericPrinterTest {
public static void main(String[] args) {
//재료
Powder powder = new Powder();
Plastic palstic = new Plastic();
//사용할 때 자료형을 넣어주면된다.
//사용 방법 : T 대신에 사용할 어떤 자료형을 사용할지 지정해주면 된다.
GenericPrinter<Powder>genericPrinter = new GenericPrinter<>();
//T 를 컴파일하면서 Powder로 바꾸는것
//재료넣기
genericPrinter.setMaterial(powder);
//재료 꺼내기
Powder tempPowder = genericPrinter.getMaterial();
System.out.println(tempPowder.toString());
}
}
'Java > Excercise' 카테고리의 다른 글
swing ch03 Jpanel (0) | 2021.09.03 |
---|---|
generic ch04 Material (0) | 2021.09.03 |
generic ch03 genericPrinter<T> (0) | 2021.09.03 |
generic ch02 MainTest (0) | 2021.09.03 |
generic ch02 ThreeDPrinter (0) | 2021.09.03 |