首页 > 其他 > 详细

接口的初识_1

时间:2020-03-30 21:24:11      阅读:55      评论:0      收藏:0      [点我收藏+]

接口,不熟悉它,但总是要开始的,只有开始了,才会慢慢的了解

接口是一种结构类型,它声明了一组方法和属性,但并未替这些方法和属性实现具体的定义。

type
  接口名称 = Interface(父接口的名称)
  [GUID]           //Ctrl + Shift + G自动产生一个唯一的GUID
  //成员列表
end;

----------------------------------------------------------------------------------------------------------------------
学习一下接口知识(接口的代理),感觉这接口就像人际关系一样。
----------------------------------------------------------------------------------------------------------------------

接口变量赋值:

接口的赋值包括几种情况:
1.将接口赋给其它非接口类型的变量
2.接口赋给另一个接口变量
3. 其它非接口变量赋给接口变量
        技术分享图片

                关于此处的类对象,假如,  I1 = Interface(IInterface)
                                                 I2 = Interface(I1)
                       T1 = Class(TInterfaceObject,I2) //T1类实现了I2接口
                             在实现时,
                var
                     
obj: T1;                          //obj是T1类型的对象
                     Interface1:I1;
                     Interface2:I2; 
                     begin
   
                   ...

                      obj类对象时不能赋给Interface1,只能赋给Interface2             
   

 

接口的初识_1

原文:https://www.cnblogs.com/CDPJ/p/12599555.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!