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

C#-03-类继承

文章目录

  • 概念
    • 成员
    • 派生类
    • 重写继承 virtual、abstract 或 override 标记
    • 不能继承的类型
    • 隐身继承
    • 继承和 is a 关系
    • 设计基类和派生类

本章不打算长篇细致介绍整个类相关信息,里面主要难点针对继承,例如
1、一些属性支持继承,一些属性不支持。
2、继承之间的关系
3、抽象、override、静态、私有等相关探索。
让我们开始吧!

概念

继承是面向对象的编程的一种基本特性。 借助继承,能够定义可重用(继承)、扩展或修改父类行为的子类。 成员被继承的类称为基类。 继承基类成员的类称为派生类。

成员

并非所有基类成员都可供派生类继承。 以下成员无法继承:

  • 静态构造函数:用于初始化类的静态数据。

  • 实例构造函数:在创建类的新实例时调用。 每个类都必须定义自己的构造函数。

  • 终结器:由运行时的垃圾回收器调用,用于销毁类实例。

派生类

  • 另外基类中嵌套的派生类继承、但这些成员是否可见取决于它们的可访问性。 成员的可访问性决定了其是否在派生类中可见,
public class

http://www.kler.cn/a/557223.html

相关文章:

  • 【实战】ChatChat0.3.1+DeepSeek+本地知识库部署使用(上)
  • 10x Research:Secured Finance的稳定币如何推动Filecoin发展
  • 鸿蒙-如何发布一个三方库
  • 契约思维驱动开发:OpenAPI的最佳实践
  • MATLAB进阶之路:数据导入与处理
  • 【c语言】函数_作业详解
  • 一文读懂大模型文件后缀名,解锁 AI 世界的密码
  • 探索Android动态埋点的新视界:UprobeStats深度解析
  • 解决“error: Tried to call obs_frontend_start_virtualcam with no callbacks!”
  • 计算机视觉算法实战——智能零售货架监测(主页有源码)
  • 83_CentOS7通过yum无法安装软件问题解决方案
  • 基于springboot的攀枝花市鲜花销售系统
  • 【论文阅读】identifying backdoor data with optimized scaled prediction consistency
  • 蓝桥杯真题 - 缴纳过路费 - 题解
  • 氧化锆(化学式ZrO₂)在多个工业领域发挥重要作用京煌科技
  • 机器学习 - 投票感知器
  • VUE四:Vue-cli
  • Android 中 如何监控 某个磁盘有哪些进程或线程在持续的读写
  • 【WebGL】fbo双pass案例
  • SpringAI系列 - ToolCalling篇(二) - 如何设置应用侧工具参数ToolContext(有坑)