C#interface定义及使用浅析
生活随笔
收集整理的这篇文章主要介绍了
C#interface定义及使用浅析
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
C# interface定义及使用的问题: 接口定义以大写字母I开头。
以下未明白:
方法只定义其名称,在C#中,方法默认是公有方法;
用public修饰方法是不允许的,否则会出现编译错误;
接口可以从别的接口继承,如果是继承多个接口,则父接口列表用逗号间隔。
Dage.Interface.cs
using System; namespace Dage.Interface { //打印机接口public interface IPrint {string returnPrintName();} }Dage.Print.cs
using System; using Dage.Interface; namespace Dage.Print { //HP牌打印机类 public class HP: IPrint { public string returnPrintName() { return "这是HP牌打印机"; }}//Eps牌打印机类 public class Eps: IPrint { public string returnPrintName() { return "这是Eps牌打印机"; } } }Dage.cs
using System; using Dage.Interface; namespace Dage { //打印类 public class Printer { public Printer(){} public string PrintName(IPrint iPrint) { return iPrint.returnPrintName(); } } }
总结
以上是生活随笔为你收集整理的C#interface定义及使用浅析的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 用MDT 2012为企业部署window
- 下一篇: C# 线程手册 第五章 扩展多线程应用程