728x90
반응형
델파이 제네릭(Generic) 타입
기반 타입 클래스,인터페이스,레코드,프로시저
파라미터화된 클래스나 인터페이스의 기반 타입(base type)은
실제 타입이거나 구축된 타입일 수 있습니다.
기반 타입은 타입 파라미터만으로 이루어질 수는 없습니다.
TFoo2<String>이 인스턴스화되면, 조상 클래스는 TBar2<String>이 되며, TBar2<String> 은 자동으로 인스턴스화됩니다.
클래스, 인터페이스, 레코드 타입
클래스, 인터페이스, 레코드 타입은 타입 파라미터로 선언될 수 있습니다.
예를 들면 다음과 같습니다.
프로시저 타입
프로시저 타입과 메소드 포인터는 타입 파라미터로 선언될 수 있습니다.
파라미터 타입과 결과 타입에서도 타입 파라미터를 사용할 수 있습니다.
예를 들면 다음과 같습니다.
728x90
반응형
'Delphi > 문법' 카테고리의 다른 글
델파이 제네릭(Generic) 제약조건 (0) | 2021.05.17 |
---|---|
델파이 제네릭(Generic) 메소드 (0) | 2021.05.17 |
델파이 제네릭(Generic) 선언 (0) | 2021.05.13 |
델파이 제네릭(Generic) 용어 (0) | 2021.05.12 |
델파이 제네릭(Generic) 개요 (0) | 2021.05.12 |
댓글