多态的定义:多态就是同一个接口,使用不同的实例而执行不同操作

#region 多态
//接口的作用
// 1、规范编码
//2、代码对接

class Light : IUsb
{
public void Work()
{
Console.WriteLine("台灯亮了");
}
}
class Fan : IUsb
{
public void Work()
{
Console.WriteLine("台灯灭了");
}
}
class UDisk : IUsb
{
public void Work()
{
Console.WriteLine("台灯坏了了");
}
}
interface IUsb
{
// void bengin( ) { } //接口不能有方法体
//可以存在属性 原因属性本身就是由get与set方法组成
// int MyProperty { get; set; }
//接口中设置方法不可有访问修饰符(仅限c#8.0之前的语法)
void Work();
}
#endregion