不得不说,接口和抽象类好像啊~两者都不可以实例化,并且未实现的部分都是由派生类实现的. 他们主要有这么个区别: (1)抽象类的派生类可以是派生类,换言之,抽象成员在派生类中不一定完全实现,而接口要求其派生类或者结构必须完全实现其成员. (2)类只能继承一个抽象类,但是可以实现多个接口. (3)类中可以包含字段什么的,但是接口中只包含未实现的成员,不包含字段. (4)抽象类只能派生类,但是接口可以派生类和结构. 就我自己理解,派生类就是一组相似的类放在一起,把他们共同的成员抽出来放在基类里,以实现…