VB 2010 (19)多接口

本文介绍了VB 2010中对象接口的概念,包括本地接口和辅助接口的使用。本地接口是通过Public声明的方法、属性、事件组成,而辅助接口允许对象以不同方式交互,实现接口的类需要提供接口定义的方法和事件。通过接口,可以编写与实现接口的任意对象交互的代码,实现代码的复用和灵活性。
摘要由CSDN通过智能技术生成

        在Visual Basic中,对象可以有一个或多个接口。所有对象都有一个主接口或本地接口,接口由用Public关键字声明的方法、属性、事件或成员变量组成。除了本地接口以外,对象也可以使用Implements关键字来实现辅助接口。

对象接口

    任何类中的本地接口都是由除用Private以外的作用域声明的方法、属性、事件或变量组成的。
    只要声明一个Public例程,就可把一个方法作为接口的一部分:
        Public  Sub  AMethod ()
       End Sub
    注意,在这个例程中并没有代码,任何代码都是实现方式,而不是接口的一部分。当讨论接口时,只有方法的声明是重要的。将接口从其实现代码中分离出来是面向对象程序设计的核心内容。
    可以使用Property关键字创建一个属性,将它声明为接口的一部分:
        public Property AProperty() as String
        End Property
    可以使用Event关键字将事件声明为接口的一部分:
        Public Event AnEvent()
    不要把变量声明为Public的,使用Property方法来表示该变量的值更合适。

使用本地接口

       任何类的本地接口(主接口)都是通过除声明为Private之外的方法、属性、事件和变量来定义的。主接口包含了继承于基类的所有方法、属性、事件或变量。

辅助接口

      对象有多个接口是很有用的,这样可以通过不同的方式和对象进行交互。  有时希望把一组并不相同的对象当成相同的对象来看待。即使这些对象是完全不同的,也让它们承担(act-as)同一件事情。    例如,在应用程序中有一系列不同的对象:产品、顾客或发票等。每一个对象都有一个适当的默认接口——每个对象都是一个不同的类,这些类之间并不暗含任何自然的继承关系。同时,需要为每个对象类型生成打印文档,因此可以把它们作为可打印对象。因此可以定义一个能生成这种打印文档的通用接口,将该接口称为IPrintableObject。
 1.定义接口
      在项目的任何代码模块中,可以使用Interface关键字定

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ngbshzhn

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值