C# 学习 —— 接口(Interface)

版权声明:转载注明出处 https://blog.csdn.net/qq_19428987/article/details/85133626

接口定义了所有类继承接口时应遵循的语法合同。接口定义了语法合同 “是什么” 部分,派生类定义了语法合同 “怎么做” 部分。
定义接口使用interface关键字声明,接口默认是Public:

interface IRedPoint
{
	void UpdateRedPoint();
}

以上是定义接口的一个实例,默认以I开头,只声明方法,但是没有方法的具体实现。

class UIBeStrong:IRedPoint
{
	public void UpdateRedPoint()
	{
		//具体实现方法
	}
}

上列中,UIBeStrong继承IRedPoint接口后需要实现接口的具体方法。接口可以实现多继承。如:在游戏开发中,会有很多小红点提示玩家此处可以点击。但是每个系统都会有独立的系统,这时采用接口的方法来实现就会很方便的调用。

猜你喜欢

转载自blog.csdn.net/qq_19428987/article/details/85133626