C#---接口

本文介绍了C#中的接口概念,强调了接口作为功能定义的标准,而非实现。内容包括接口的定义、特点、成员访问级别、实现接口的规则以及多接口实现。通过示例展示了如何创建和使用接口,以及接口在类继承中的应用。
摘要由CSDN通过智能技术生成

部分内容由千峰教育(莫新宇)听课笔记总结

接口是一组包含了类或结构可以实现的功能的定义。

接口一般以大写字母I作为开头

 interface IUSB { 
    
    }

 interface IVGA { 
    
    }

 interface IRJ_45 { 
    
    }

   interface IUSB { 
        string USB_Type { get; set; }
        string ReadFile();
        void WriteFile(string content);
    }

接口中只能包含属性和方法

接口相当于指定一个标准,接口是一个引用类型,只包含了功能的定义,不包含功能的实现

接口成员的访问级别是默认的(默认为public),不可以使用其他修饰词修饰

接口相当于一堆骨架,实现接口的类,用于填充骨架上的肉

接口成员不能有static,abstract,override,virtual修饰

接口一旦被实现,就必须实现接口当中的所有成员,除非实现类本身是抽象类

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值