版权声明:转载注明出处 https://blog.csdn.net/qq_19428987/article/details/85133626
接口定义了所有类继承接口时应遵循的语法合同。接口定义了语法合同 “是什么” 部分,派生类定义了语法合同 “怎么做” 部分。
定义接口使用interface关键字声明,接口默认是Public:
interface IRedPoint
{
void UpdateRedPoint();
}
以上是定义接口的一个实例,默认以I开头,只声明方法,但是没有方法的具体实现。
class UIBeStrong:IRedPoint
{
public void UpdateRedPoint()
{
//具体实现方法
}
}
上列中,UIBeStrong继承IRedPoint接口后需要实现接口的具体方法。接口可以实现多继承。如:在游戏开发中,会有很多小红点提示玩家此处可以点击。但是每个系统都会有独立的系统,这时采用接口的方法来实现就会很方便的调用。