• 初识接口


    接口是指定一组函数成员而不实现成员的引用类型,其他类型-类和接口可以实现接口。

    1. 接口是一个引用类型,通过接口可以实现多重继承。
    2. C#中接口的成员不能有new、public、protected、internal、private等修饰符。
    3. 接口中只能声明"抽象"成员(所以不能直接下一步对接口进行实例化(即不能使用new操作符声明一个接口的实例对 象)),而不能声明共有的域或者私有的成员变量。
    4. 接口声明不包括数据成员,只能包含方法、属性、事件、索引等成员。
    5. 接口名称一般都以“I”作为首字母(当然不这样声明也可以),这也是接口和类的一个区别之一。 
    6. 接口成员的访问级别是默认的(默认为public),所以在声明时不能再为接口成员指定任何访问修饰符,否则 编译器会报错。
    7. 接口成员不能有static、abstract、override、virtual修饰符,使用new修饰符不会报错,但会给出警告说不需要关键字new。
    8. 在声明接口成员的时候,不准为接口成员编写具体的可执行代码,也就是说,只要在对接口进行声明时指明接口的成员名称和参数就可以了。
    9. 接口一旦被实现,实现类必须实现接口中的所有成员,除非实现类本身是抽象类(通过具体的可执行代码实现接口抽象成员的操作)。
    备注
    接口可以是命名空间或类的成员,并且可以包含下列成员的签名:
    ·方法  ·属性  ·索引器 ·事件 
    ---------------------------------------------------------
    •接口是实现多继承的一种手段
    •2.接口就是用来规范实现该接口的类的方法的规范的
    •3.接口可以被继承
    •4.如果一个类继承自某个接口,必须实现所有方法。
    •5.接口中的方法不用访问修饰符
    •6.接口中的所有成员都是方法
  • 相关阅读:
    软件工程学习总结
    南通大学教务管理系统微信平台 用户体验
    设计一款适合父母使用的手机
    我想搞懂的软工问题
    C++用法的学习心得
    email program (客户端)演变过程有感
    C++用法的学习心得
    软件工程学期总结
    微信南通大学教务学生管理系统_用户体验
    设计一款给父母使用的手机
  • 原文地址:https://www.cnblogs.com/cnsdhzzl/p/5383663.html
Copyright © 2020-2023  润新知