对C# Interface的认识(1)
来源:互联网 发布:super junior 知乎 编辑:程序博客网 时间:2024/05/08 21:36
这几天看《Programing C#》,逐步对C#的Interface有了进一步的认识,总结如下。
接口的定义如下:
[attributes] [access-modifier] interface interface-name [:base-list] {interface-body}
1.接口的access-modifier可以是任何允许的类型。
2.接口内可以声明方法(mothed)和属性(property)。
3.接口的方法和属性前不能有Access-modifier,如果你写上了,比如public,你将会得到一个编译器错误。
4.接口的方法其实是隐式的(implictly)public,接口就是定义了一个被另外一个类来使用的合同。
5.接口式不能实例化的。但是你可以实例化一个实现这个接口的类。
6.实现接口的类必须准确完整的履行interface定义的合同,也就是说:接口定义了几个方法,你的派生类中就必须提供接口定义的所有方法的实现,属性也是一样,一个也不能少,一点也不能错。
(未完待续....)
- 对C# Interface的认识(1)
- 对C# Interface的认识(2)
- C# 中InterFace的认识
- 对c#新的认识
- 对C#的简单认识
- 关于对C#的Interface理解
- 对SqlLite的浅浅认识(1)
- 对sublime的认识(1)
- 对AudioService 的认识(1)
- C# 高手 对 Windows 窗体上的控件 的认识
- C# 高手 对 Windows 窗体上的控件 的认识
- C#高手对Windows窗体上的控件的认识
- C#高手对Windows窗体上的控件的认识
- C# 浅谈 接口(Interface)的作用1
- C#接口(interface)的理解
- C#的interface关键字
- 个人对当今网络业的创新认识(1)
- 有关初学者对JAVA中的String的认识(1)
- 由电车男想到的
- 微软高级流格式ASF简介
- Eclipse基础--使用links方式安装Eclipse插件
- C# WINFORM编程URL
- [总结]构造和析构的顺序,你真的会吗?
- 对C# Interface的认识(1)
- Linux 系统内核空间与用户空间通信的实现与分析
- 我的第一篇文章
- 我不会呀
- Symbian大事记
- Symbian OS SDKs简介
- Effective C++ 的52个条款列表
- 打领带(图解)
- DB2驱动类型