Delphi 接口-接口与类型转换
Posted yishen
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Delphi 接口-接口与类型转换相关的知识,希望对你有一定的参考价值。
//接口与类型转换 type IFoot: interface [‘|0000-0000-0000-0000|‘] end; IBall = interface [‘|0000-0000-0000-0001|‘] end; TFootball = calss(TinterfacedObject,IFoot,IBall) end; implementation procedure Test(FB: TFootball) var F:IFoot begin F := FB;//合法,因为FB支持IFoot end; var FB: TFootball; F: IFoot; B: IBall; begin FB := TFootBall.Create; F := FB;//合法,因为FB支持IFoot B := F as IBall;//把F(IFoot)转为IBall end;
以上是关于Delphi 接口-接口与类型转换的主要内容,如果未能解决你的问题,请参考以下文章
深入delphi编程理解之接口接口与类的异同及接口的声明和实现