接口:
先看下面一段话:
,
概念:接口,是把方法都组合起来,以封装特定功能的集合。
注意:
, <强> 强>
<强> 强>
<强> 强>
<强> 强>
<强> 强>
<强> 强>
,
用法:
强>
,
代码示例:
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 <代码类=癱sharp空间”>,,代码> <代码类=" csharp关键字">界面代码>,<代码类=癱sharp平原”> IPlay 代码> <代码类=癱sharp空间”>,,,,代码> <代码类=癱sharp平原”>{代码> <代码类=癱sharp空间”>,,,,,,代码> <代码类=" csharp评论">//,int _id;这种情况是错误的,因为接口中不能有字段
int
Num
//这种情况是正确的,因为这是属性,属性的本质是两个方法组成(get,set)。
{
get
;
set
;
}
void
PlayGame();
//只要定义,实现该接口的类必须要实现该方法
void
PlayBasketball();
}
interface
IEat
{
void
EatFruit();
}
class
Man:IPlay,IEat
//一个类可以实现多个接口,并用逗号隔开,还可以继承类,但是只能一个,可以自己试试。
{
public
int
Num
//属性也是要实现的,因为他就是方法嘛,字段的话就不可以。你可以试试。
{
get
;
set
;
//这边是简写了,不清楚属性的可以去查查属性是啥,再强调一遍,这就是两个方法
}
public
void
PlayGame()
{
Console.null浅谈接口