Java/Excercise

generic ch03 genericPrinter<T>

낭구리 2021. 9. 3. 15:18
package ch03;

//제네릭 자료형
public class GenericPrinter<T> {

	// T - type 라는 대체 문자를 사용, E -element 의 약자로 ,K - key, V - value
	//사실 아무 문자나 사용가능하나 일반적으로 사용하는 문자들
	//자료형 매개변수(type parameter)
	//이 클래스를 사용하는 시점에서 실제 사용할 자료형을 지정합니다.
	
	private T material; // T 자료형으로 선언한 변수
	
	public T getMaterial() {
		return material;
	}
	
	
	public void setMaterial(T material) {
		this.material = material;
	}


	@Override
	public String toString() {
		return material.toString();
	} //자료형 매개변수를 이용한 매개변수 
	
	
}

 

package ch03;

//제네릭 자료형
public class GenericPrinter<T> {

	// T - type 라는 대체 문자를 사용, E -element 의 약자로 ,K - key, V - value
	//사실 아무 문자나 사용가능하나 일반적으로 사용하는 문자들
	//자료형 매개변수(type parameter)
	//이 클래스를 사용하는 시점에서 실제 사용할 자료형을 지정합니다.
	
	private T material; // T 자료형으로 선언한 변수
	
	public T getMaterial() {
		return material;
	}
	
	
	public void setMaterial(T material) {
		this.material = material;
	}


	@Override
	public String toString() {
		return material.toString();
	} //자료형 매개변수를 이용한 매개변수 
	
	
}

'Java > Excercise' 카테고리의 다른 글

generic ch04 Material  (0) 2021.09.03
generic ch03 GenericPrinterTest  (0) 2021.09.03
generic ch02 MainTest  (0) 2021.09.03
generic ch02 ThreeDPrinter  (0) 2021.09.03
generic ch01 제네릭의 정의  (0) 2021.09.03