C#接口是一个让很多初学C#者容易迷糊的东西,用起来好像很简单,定义接口,里面包含方法,但没有方法具体实现的代码,然后在继承该接口的类里面要实现接口的所有方法的代码,但没有真正认识到接口作用的时候就觉得用接口是多此一举,当然你这样想那是绝对绝对错误的,比尔盖茨的微软请的员工都是比尔盖茨还聪明的人,他们的C#能添这样的多此一举吗?可简单的这样理解接口接口是方法的抽象,如果不同的类有同样的方法,那么就应该考虑使用接口。 例如,人和车都有“跑”的方法,那么就可以定义一个接口IRun //注意,定义接口时,里面的方法不能有方法体 //应该在类里再去实现 //而具接口的成员全是公有的,不应有修饰符