[Dart] Generic

devvace ㅣ 2022. 12. 8. 21:02

Generic은 타입을 외부에서 받을 때 사용한다.

void main() {
	Lecture<String> lecture1 = Lecture('123', 'lecture1');
	lecture1.printIdType();
}

class Lecture<T> {
	final T id;
	final String name;

	Lecture(this.id, this.name);

	void printIdType() {
		print(id.runtimeType);
	}
}