gpt4 book ai didi

delphi - 与单元的接口(interface)部分相比,实现中定义的类型有什么区别?

转载 作者:行者123 更新时间:2023-12-03 14:55:47 28 4
gpt4 key购买 nike

我读过的几乎所有 Delphi 代码都在单元接口(interface)部分中包含了所有类类型定义,但我在实现部分中偶尔看到了类型定义的使用。

它们之间到底有什么区别,为什么我要使用它?

最佳答案

这非常简单:仅在实现中定义的类型仅在实现中可见,因此它们不能用作接口(interface)中的参数或返回值类型。因此,根据这些类型是否只是实现细节或您想要在外部(即通过接口(interface))可见的内容来定位您的类型定义(就像其他任何东西一样;-)!

关于delphi - 与单元的接口(interface)部分相比,实现中定义的类型有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1658347/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com