首页 > 其他 > 详细

第十三章 接口和抽象类

时间:2021-02-21 09:19:30      阅读:33      评论:0      收藏:0      [点我收藏+]

1.什么是接口
接口体现的是扩展功能,它本身不包含数据和功能实现。可以简单地理解生活中的接口,如:USB接口,Type-C接口等,一台设备的接口越多,它的扩展性就越强。

2.定义接口
a: 接口使用interface关键字声明。
b: 声明方法不能指定任何访问修饰符(public, private和protected都不行)。
c: 接口中不含任何数据。不可以向接口中添加字段。

interface Car
{
    int Accelerate();
    int Brake();
}

// 实现接口时:
// 1.方法名,返回类型和所有参数(包括ref和out关键字修饰符)都完全匹配。
// 2.用于实现接口的所有方法都必须具有public可访问性。

class Bus : Car
{
    public int Accelerate()
    {
        Console.WriteLine("Bus.Accelerate: Accelerating");
    }

    public int Brake()
    {
        Console.WriteLine("Bus.Brake: Braked");
    }
}

第十三章 接口和抽象类

原文:https://www.cnblogs.com/abc1728/p/14424157.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!