接口的应用

原创 2004年10月19日 18:53:00

使用接口:

Sub TestInterface()
   Dim RectangleObject2 As New RectangleClass2()
   Dim RightTriangleObject2 As New RightTriangleClass2()
   ProcessShape2(RightTriangleObject2, 3, 14)
   ProcessShape2(RectangleObject2, 3, 5)
End Sub
  
Sub ProcessShape2(ByVal Shape2 As Shape2, ByVal X As Double,     ByVal Y As Double)
   MessageBox.Show("The area of the object is "    & Shape2.CalculateArea(X, Y))
End Sub
'使用了接口,就可以通过同一个方法,处理实现了同一接口的不同类

Public Interface Shape2
   Function CalculateArea(ByVal X As Double, ByVal Y As Double) As Double
End Interface

Public Class RightTriangleClass2
   Implements Shape2
   Function CalculateArea(ByVal X As Double,  ByVal Y As Double) As Double Implements Shape2.CalculateArea
      ' Calculate the area of a right triangle.
      Return 0.5 * (X * Y)
   End Function
End Class

Public Class RectangleClass2
   Implements Shape2
   Function CalculateArea(ByVal X As Double,  ByVal Y As Double) As Double Implements Shape2.CalculateArea
      ' Calculate the area of a rectangle.
      Return X * Y
   End Function
End Class

苹果软件通过web接口获取应用程序信息,版本号,程序名等

iOS通过接口获取AppStore内应用程序信息 参考 apple 的文档:www.apple.com/itunes/affiliates/resources/documentation/itu...
  • u012369749
  • u012369749
  • 2016年01月04日 12:46
  • 1074

PHP中抽象类与接口的应用场景

/***   ====笔记部分====   接口的具体语法:   0:以人类为, class Human 是人的草图   而接口 是零件   可以用多种零件组合出一种新特种来.   1: ...
  • hanliuxinming
  • hanliuxinming
  • 2014年03月10日 01:02
  • 1337

java--接口实现的操作实例

/* 时间: 2012-10-09 作者: 烟大 程序目的: 以接口实现类的多重继承,加深对继承的理解 */ public class Day1009_Implement {...
  • wangyang1354
  • wangyang1354
  • 2012年10月11日 23:09
  • 1292

Java接口的游戏实战应用

Java接口是一系列方法的声明,是一些方法特征的集合,同时也是一种比抽象类要高级的规范,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(...
  • xiu2016
  • xiu2016
  • 2017年08月03日 14:29
  • 183

golang系列----接口使用技巧(interface)

golang中的interface是什么 Go不是一种传统的面向对象的语言,它在语法上不支持类和继承的概念,而interface就是让它在效果上实现了类似于C++的“多态”概念。 由于本篇文章主要是...
  • DB_water
  • DB_water
  • 2018年01月15日 20:13
  • 27

无法访问到该应用的备份接口,请拷贝 UCenter 根目录下api/dbbak.php 到该应用的api目录的问题

在 UCenter 后台进行备份时,经常有人会遇到下面的问题:无法访问到该应用的备份接口,请拷贝 UCenter 根目录下api/dbbak.php 到该应用的api目录下 1、(把 UCent...
  • zhanhelp
  • zhanhelp
  • 2012年04月05日 09:07
  • 1204

接上外部系统调用规则引擎接口

定义规则 右键点击规则包“hello” —“新建规则”: 点击后,会在规则包下面新建新建一个“规则”,将其名称修改为“返回欢迎辞”: 点击“返回欢迎辞”规则后,在中间的规则编...
  • wangmengqz
  • wangmengqz
  • 2013年08月19日 16:28
  • 908

android应用的一些接口方法

1.主要事分享Android底层的一些接口的调用方法
  • qq_27836539
  • qq_27836539
  • 2016年08月24日 14:12
  • 1898

应用集成接口规范

我向来讨厌写那些正经严肃的文章,冗长乏味得很。但我等未实现财务自由的平庸之辈,又处于社会主义初级阶段的大环境,工作还是养家糊口的必须手段。乏味、枯燥,也要咬牙顶上。今天上级就让我写一个接口文档,一个有...
  • leftfist
  • leftfist
  • 2016年05月06日 19:18
  • 12955

操作系统接口shell

百度上关于shell的回答,觉得讲的不错,特此收藏! 操作系统与外部最主要的接口就叫做shell。shell是操作系统最外面的一层。shell管理你与操作系统之间的交互:等待你输入,向操作系...
  • quyuedage
  • quyuedage
  • 2016年07月06日 14:16
  • 518
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:接口的应用
举报原因:
原因补充:

(最多只允许输入30个字)