• 接口


    1,先简单介绍接口

    接口的定义:接口是指  指定一组函数成员而不实现成员的一种引用类型。

    接口的成员包括:方法,属性,事件和索引。

    实现接口时,必须和接口的类型一致。

    必须实现接口的所有方法。

    2,简单实现接口的功能

    namespace Interface
    {
        class Program
        {
           static void  Main(string[] args) //调用
            {
                IWritecode csharp = new Csharp();
                csharp.WriteCode("c#");
                IWritecode java = new Java();
                java.WriteCode("java");
            }
        }
        interface IWritecode//定义接口  名字以I开头  方法:写代码
        {
            void WriteCode(string s);
        }
        class Csharp:IWritecode  //定义csharp类  实现接口
        {
            public void WriteCode(string s)
            {
                Console.WriteLine(s);
            }
        }
        class Java:IWritecode //定义Java类  实现接口
        {
            public void WriteCode(string s)
            {
                Console.WriteLine(s);
            }
        }
        
        
    }

    3,接口的作用

    刚开始学接口觉得接口没什么用,觉得它并没有具体的实现方法,所以没有什么实际作用,看了其他大佬的博客后发现,接口的作用巨大,我靠。。。

    接口的作用简单来说,就是类和类之间的一种协议,一种约束。也可以简化代码。

    拿上面的例子来说  csharp,java都实现了IWriteCode类  所以他们必须实现类的方法  而且方法名此项和接口一致。如果再增加了cpp类,而且这三各类都是不同的人写,那么接口可以实现统一管理和方便调用的作用。

    目前接触的东西还少,所以总结一句话:接口的作用就是约束,方便管理,方便调用。

  • 相关阅读:
    快速搭建vue2.0开发环境
    node+websocket+react即时匿名通讯聊天室
    12月14日,Progress库
    12月9日,timer库
    12月7日,BOOST库安装及配置
    12月7日开始学习Boost
    is not allowed to connect to this MySQL server解决办法
    清华学堂练习题——传纸条
    makefile经典教程
    启动mysql服务命令
  • 原文地址:https://www.cnblogs.com/zhangyuhao/p/10084001.html
Copyright © 2020-2023  润新知