8.5.3 Перегрузка типов |
Вверх Предыдущий Следующий |
Режим Delphi позволяет перегрузку дженерика. Это означает, что можно объявить один и тот же класс дженерика с различными списками типа шаблонов. Поэтому возможны следующие объявления: Type TTest<T> = Class(TObject) Private FObj : T; Public Property Obj : T Read FObj Write FObj; end;
TTest<T,S> = Class(TObject) Private FObj1 : T; FObj2 : S; Public Property Obj1 : T Read FObj1 Write FObj1; Property Obj2 : S Read FObj2 Write FObj2; end; |