C#入门10.1——接口的声明
来源:互联网 发布:linux进程占用cpu过高 编辑:程序博客网 时间:2024/06/05 00:46
接口概述
在我们的计算机编程中,我们调用的很多函数其实抽象的说是接口,像我们经常听到API函数。
API其实就是Application Programming Interface的缩写,翻译过来就是应用程序接口。
定义:指描述可属于任何类或结构的一组相关功能。就是一种规范、功能。
组成:可由属性、方法、事件、索引器或这四种成员类型的任意组合构成。
接口的声明格式
修饰符interface接口名称
{
成员;
}
注:接口名称习惯以I开头,跟在I后的第一个字符也是大写的,结尾一般以able结尾。日IFlyable
注意:
接口不能包含字段
接口成员不允许添加访问修饰符,默认就是public,成员也不能加abstract访问修饰符
接口不能包含实现其成员的任何代码,而只能定义成员本身(如不允许写具有方法体的函数)
实现过程必须在实现接口的类中完成
namespace ConsoleApplication10{ public interface Interface1 { //接口默认声明为public 类的默认声明是private //属性 string Name//接口中不能有访问修饰符,由于接口不能有字段,所以属性经常被写作自动属性 { get; set; } void Write(); //方法不能包含方法体 //接口不能包含字段 string name; //实现过程必须在实现接口的类中完成 }}
接口的成员可以是方法、属性、事件和索引器,但不能包含常数、字段、运算符、实例构造函数、析构函数或类型,也不能包括任何种类的静态成员。
0 0
- C#入门10.1——接口的声明
- C#入门7.1——一维数组的声明
- C#入门7.3——二维数组的声明
- C#入门8.1——方法的声明及调用(1)
- C#入门8.2——方法的声明及调用(2)
- C#入门10.2——接口的实现和继承(1)
- C#入门10.3——接口的实现和继承(2)
- C#入门10.4——显式实现接口
- C#入门10.5——抽象类与抽象方法声明
- c# 接口interface 入门
- C#数组的声明
- css入门——声明属性
- 接口继承的声明问题
- 接口继承的声明问题
- 接口继承的声明问题
- 接口的声明与使用
- C#中类的声明
- C#中类的声明
- Hibernate一对一 外键关联映射(one-to-one)
- lsd:tracking
- Spring-@Scheduled
- HTTP协议 (五) 代理
- 保护模式中断
- C#入门10.1——接口的声明
- 【Android】Android缩放图片大小,保存图片
- leetcode_c++:树:Maximum Depth of Binary Tree(104)
- ButterKnife 8.3.0 不生效问题
- 神州顺利办发的红包真的好使吗?
- FreeBSD下vsftpd配置
- 结构体
- 如何绘制caffe训练过程中的loss和accurary的曲线??
- Linux防火墙