您好,欢迎来到化拓教育网。
搜索
您的当前位置:首页c# interface接口

c# interface接口

来源:化拓教育网

1 接口就是一种规范 协议 约定好某种规范就可以使用通用的代码 

2 定义了一组具有各种功能的方法(只有一种声明,但没有实现)用 四个形容“光说不做” 相等于OC中 .h文件的

3接口存在的意义 多态。多态的意义:程序可扩展,这样程序更灵活

4 接口不能实例化  并且接口只能用 public来修饰

5 接口解决了类不能 多继承的问题

6 接口解决了类继承以后体积庞大的问题

7 接口之间可以实现多继承

显示实现接口与 常规的实现接口 区别:

1 显示实现接口 没有访问修饰符 默认是私有的

2 显示实现接口时 在访问名称前加了接口名.方法名

为什么要显示实现接口?方法重名后的解决方法

显示实现接口后只能通过接口来调用 不能通过类对象本身来调用 因为是私有的

显示实现接口后 只能通过 接口变量来调用

接口总结:

1 接口不能实例化

2 接口的成员变量不能加修饰符 默认是 public 只能是public

3 接口中的成员不能实现

4接口中只能有方法  属性 索引器  事件

5接口与接口之间可以继承 并且可以多继承

6 当一个抽象类实现接口的时候 如果不想把接口中的成员实现 可以吧成员实现为abstract 抽象类也能实现接口 用abstract标记

Copyright © 2019- huatuo9.cn 版权所有 赣ICP备2023008801号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务