Java/Excercise

generic ch03 GenericPrinterTest

낭구리 2021. 9. 3. 15:24
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