C#Interface接口实现.docVIP

  • 2
  • 0
  • 约3.11千字
  • 约 6页
  • 2017-05-31 发布于北京
  • 举报
1、C#接口的作用 : C# 接口是一个让很多初学C#者容易迷糊的东西,用起来好像很简单,定义接口,里面包含方法,但没有方法具体实现的代码,然后在继承该接口的类里面要实现接口 的所有方法的代码,但没有真正认识到接口的作用的时候就觉得用接口是多此一举,当然你这样想那是绝对绝对错误的,比尔盖茨的微软请的员工都是比盖茨还聪明 的人,他们的C#能添这样的多足吗?!关于接口的作用,网上有一位就真的深入浅出给我们做了很好理解的分析。 我们定义一个接口 public interface IBark { ??? void Bark(); } 再定义一个类,继承于IBark,并且必需实现其中的Bark()方法 public class Dog:IBark { ??? public Dog() ??? {} ??? public void Bark() ??? { ?????? Consol.write(汪汪); ???? } } 然后,声明Dog的一个实例,并调用Bark()方法 ????? Dog 旺财=new Dog(); ????? 旺财.Bark(); 试想一样,若是想调用Bark()方法,只需要在Dog()中声明这样的一个方法不就行了吗,干什么还要用接口呢.因为接口中并没有Bark()具体实现.真的实现还是要在Dog()中.那么使用接口不是多此一举吗? 还 有人是这样说的:从接口的定义

文档评论(0)

1亿VIP精品文档

相关文档