目录:
定义-接口(I / F)是什么意思?
接口指定尚未实现的一组和/或一组方法。 当类实现接口时,该类将为所有定义的接口方法提供实现。 单个类可以实现任何数量的接口。 有时,接口中会包含常量声明以及方法定义。
该接口的缺点是所有接口方法都必须是公共的,并且只能在接口中使用抽象方法。 但是,由于这些方法是隐式的,因此未声明它们。
Techopedia解释了界面(I / F)
最好用一个示例来说明一个接口。 最常见的示例是电视机,遥控器和用户之间的连接。 用户使用遥控器打开电视,可能不一定了解有关电视接线的任何信息。 因此,遥控器是用户和电视机之间的接口。
类似地,当类实现接口时,无需了解方法的内部工作原理就可以实现方法功能。
以下是何时使用接口的示例:
- 当两个或更多个不相关的类实现一组方法时,可以在接口中定义这些方法,然后由这些类实现。
- 当接口是多类继承的良好替代方法时。
- 在没有描述实现的情况下显示对象的功能时。