C#第六课---struct,interface

本文详细介绍了C++中的结构体和接口的概念、用法及特性,包括结构体实例化、构造函数、继承限制、接口定义、实现多态、抽象类与接口的关系、类型转换、接口中的override关键字等核心知识点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.struct多用来定义数据,不像类,结构体不用new就可以进行实例化

2.结构体可以定义构造函数,但是必须有参数

3.一个结构体不能继承于其他结构体

4.interface接口,相当于一个合同。定义函数名字,返回参数,参数类型,但没有函数体,灵活多变

5.可以利用interface实现多态

6.当一个类实现interface时,必须保证支持该个接口方法,属性和事件

7.声明interface一般以大写的I开头

8.接口主体不能有访问修饰符,实际的实现写在实现该接口的类中

9.抽象类和接口:

最上层的基类作为抽象类,而接口可以实现在继承树种的任何一个位置

10.如果继承了接口,就要将其中定义的方法实现

11.类定义时可以继承超过一个接口

12.类必须实现所有的定义的接口

13.可以对应景定义好的interface进行拓展,可以添加新的成员和方法,或者修改存在的成员的方法内容

14.as操作符进行类型转换

把左值当作右值类型处理

15.在接口中可以通过override实现多态

 

转载于:https://www.cnblogs.com/tjullin-251249/p/4384945.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值