1.接口是什么?
接口就是让一些不相关的对象来实现同样的通能,就可以定义一个接口,让这些对象都来实现这个接口。
接口的组成:可由属性、方法、事件、索引器或这四种成员类型的任意组合构成。
注意:接口不能有字段
2.为什么要有接口?
比如,麻雀、老鹰、鸽子、企鹅都是鸟类
如果他们都继承鸟类,则他们都会飞,但是事实上企鹅不会飞,这就用到了接口,比如麻雀会飞,麻雀就可以实现飞的接口,而企鹅不会飞,企鹅也就不需要实现飞的接口。
目前就理解到这,如有错误,请多多指教,后续学了,再补上。
1.接口是什么?
接口就是让一些不相关的对象来实现同样的通能,就可以定义一个接口,让这些对象都来实现这个接口。
接口的组成:可由属性、方法、事件、索引器或这四种成员类型的任意组合构成。
注意:接口不能有字段
2.为什么要有接口?
比如,麻雀、老鹰、鸽子、企鹅都是鸟类
如果他们都继承鸟类,则他们都会飞,但是事实上企鹅不会飞,这就用到了接口,比如麻雀会飞,麻雀就可以实现飞的接口,而企鹅不会飞,企鹅也就不需要实现飞的接口。
目前就理解到这,如有错误,请多多指教,后续学了,再补上。