C#中可以定义接口,然后用类实现!接口定义了类中必须实现的方法!那为什么要定义接口啊?

来源:百度知道 编辑:UC知道 时间:2024/04/29 00:26:50
我直接用类实现不就成了,还要个接口做什么呢?

告诉你一个重要的区别:
一个类可以继承多个接口,但一个子类只能继承一个父类!

使用接口就是为解决多重继承的问题:
一个类可以继承多个接口,但一个子类只能继承一个父类!

接口就如平常充电器一样,如果有一样的接口,不管你是不是一个公司的都能充.

这才体现OO思想