欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

接口与实现

程序员文章站 2022-06-22 11:13:23
一般地,我们称C++类声明中的“函数原型”为接口,它只是提供给了用户如何使用的具体细节,而隐藏了具体的代码;类似地,我们称类的成员函数的具体的代码为实现。 ......

  一般地,我们称C++类声明中的“函数原型”为接口,它只是提供给了用户如何使用的具体细节,而隐藏了具体的代码;类似地,我们称类的成员函数的具体的代码为实现。

接口就是可供外部调用的方法,实现就是对这些方法的编程实现。
接口是公开的,实现是封装的,外面不知道实现是怎么样的。

例如电灯是一个类,它有一个接口(方法)叫做开关,它的实现是你是不知道的,只要它实现了开关的功能就行了,它的实现可以声控,光控,定时的。你要开关的时候,不需要知道它是怎么实现的,你只要调用开关这个接口(方法)就行了。
接口是为了给你用的,实现封装不让外部访问是为了防止外部对其进行更改。