当前位置: 首页 > news >正文

C#学习系列之密闭类、接口、结构和类

C#学习系列之密闭类、接口、结构和类

  • 啰嗦
  • 密闭类
  • 接口
  • 结构和类
  • 总结


啰嗦

基础学习


密闭类

类似string这种不想再继续继承和修改下去,使用sealed声明。
派生类中用sealed和override,无法继续重写。

接口

接口就是指定一组函数成员,而不实现他们的引用类型。需要使用interface来声明,同时成员默认为public,不能加任何访问修饰符。
只能用来被实现,继承接口,然后使用类去实现。
接口也是一种引用类型,可实现多个接口。

interface  pet
{viod xx();//需要继承后再实现
}
cat:pet
{public void xx(){}
}
interface class tree
{viod xx();//需要继承后再实现
}
interface class tree1
{viod xx1();//需要继承后再实现
}
class cat:pet,tree,tree1
{public xx(){}//在这里实现public xx1(){}//在这里实现
}

结构和类

结构是值类型(在栈中),类是引用类型(在堆中)。
结构不支持继承,类支持继承。
结构不能定义默认构造函数,编译器会定义。
结构:作用完就删除了,用ref提高效率。struct
类:用于其他的需要继承体系的场合。

struct fish
{
int xx;int yy;
}

总结

学习记录
https://www.imooc.com/video/14229
https://www.imooc.com/video/14230
https://www.imooc.com/video/14231

http://www.lryc.cn/news/214480.html

相关文章:

  • C++特殊类的设计
  • 量化交易Copula建模应对市场低迷
  • 美创科技位居IDC MarketScape:中国数据安全管理平台市场「领导者」类别
  • Go语言变量的使用
  • 在vitis中bit位赋值如何优化到一拍完成
  • 深度学习入门(二)之 简单手写数字识别实现
  • USART HMI串口屏+单片机通讯上手体验
  • Linux进程概念(1)
  • uniapp 查看安卓第三方插件抛出的异常
  • 美妆造型教培服务预约小程序的作用是什么
  • Pytorch常用函数
  • 如何利用python连接讯飞的星火大语言模型
  • 【Kubernetes 基本概念】Kubernetes 的架构和核心概念
  • Docker安装部署Elasticsearch+Kibana+IK分词器
  • PCL setCameraPosition 参数讲解
  • 有关YOLOV5在测试时,图片大小被调整的问题
  • 【机器学习】四、计算学习理论
  • spring解决后端显示时区的问题
  • 大模型冷思考:企业“可控”价值创造空间还有多少?
  • ctfshow-web入门37-52
  • 前端项目部署后,需要刷新页面才能看到更新内容
  • android 13 write javaBean error at *** 错误
  • Only fullscreen opaque activities can request orientation
  • 前端实验(一)单页面应用的创建
  • 数字人小灿:始于火山语音,发于 B 端百业
  • 蓝桥杯刷题
  • Go Metrics SDK Tag 校验性能优化实践
  • 二叉树问题——前/中/后/层遍历问题(递归与栈)
  • Vue3问题:如何实现级联菜单的数据懒加载?
  • STM32-电源管理(实现低功耗)