欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > C# >内容正文

C#

C#interface定义及使用浅析

发布时间:2025/3/20 C# 38 豆豆
生活随笔 收集整理的这篇文章主要介绍了 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定义及使用浅析的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。