博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C# 接口
阅读量:5037 次
发布时间:2019-06-12

本文共 940 字,大约阅读时间需要 3 分钟。

接口,顾名思义。

提供一个别的程序所能够使用本程序的沟通方法。

比如路由器的网线接口,电源插座

那么在编程中即为提供一个其他类能够访问的方法。

首先先看代码:

interface IHuman    {        string Name { get; set; }        void Eat();    }

 

这就是一个接口的代码。

那么接口都有哪些特点呢:

 

1 接口是一个类型,不是类

 

2 接口不可以有实现的代码

 

3 接口内的所有的代码都是默认公共。

 

4接口无法实例化

 

那么如何使用接口呢?

代码:

interface IHuman    {        string Name { get; set; }        void Eat();    }    class Iam : IHuman    {        public string Name { get; set; }        public void Eat()        {                   }    }

使用接口必须是的要素有

1 继承接口的类必须实现所有的接口中的方法,属性

 

值得一说的是,类继承类只能继承一次。但是继承接口是不限的。

那么代码:

interface IHuman    {        string Name { get; set; }        void Eat();    }    interface ILanguage    {        void Say();    }    class Iam : IHuman,ILanguage    {        public string Name { get; set; }        public void Eat()        {                   }        public void Say()        {                    }    }

 

一个类可以继承多个接口。同样继承多各类的时候也要实现多个接口的中的代码;

转载于:https://www.cnblogs.com/T-ARF/p/9227406.html

你可能感兴趣的文章
NoClassDefFoundError: org.ksoap2.transport.HttpTransportSE
查看>>
关于MVC与MVP的理解
查看>>
PHP preg_match正则表达式
查看>>
Windows2008R2安装Exchange 2010前必须要做的准备工作
查看>>
了解栈(顺序栈)的实现方法
查看>>
bzoj 3732 Network
查看>>
对象数组
查看>>
Hadoop创建/删除文件夹出错
查看>>
差速移动机器人之建模与里程计
查看>>
Django学习笔记
查看>>
03-THREE.JS GUI使用
查看>>
Python os.path.join 双斜杠的解决方法
查看>>
高并发下线程安全的单例模式
查看>>
Windows下修改Git bash的HOME路径(转)
查看>>
第三章 TCP/IP
查看>>
【cocos2d-x制作别踩白块儿】第一期:游戏介绍
查看>>
发现的最大数量
查看>>
Ubuntu12.04环境搭建遇到的问题和建议(一个)
查看>>
19.最经济app发短信的方法
查看>>
从零開始学android<SeekBar滑动组件.二十二.>
查看>>