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

c#笔记之面向对象

面向对象主要有三大特点:封装,继承,多态

1.封装

C# 主要通过访问修饰符属性(Property)实现封装,核心是 “隐藏字段,暴露属性 / 方法”。

1.1修饰符

修饰符访问范围核心用途
private仅当前类内部可访问隐藏字段、内部辅助方法(核心)
public任何地方可访问暴露对外接口(属性、方法)
protected当前类及子类可访问继承场景下的内部共享
internal同一程序集(项目)内可访问程序集内部共享

1.2属性

用属性包裹着私有字段,提供get(读取)和set(赋值)方法,允许在读写时添加逻辑校验。

2.继承

一个类(子类 / 派生类)可以复用另一个类(父类 / 基类)的属性和方法,并可以在此基础上添加自己的独特功能”;具体可以看前面写的关于继承的笔记,

3.多态

常见的有两种一种是重写多态一种是重载多态;具体可以看前面写的关于多态的笔记,

http://www.jsqmd.com/news/855692/

相关文章:

  • ArduPilot SITL进阶:在Ubuntu 22.04上配置多旋翼/固定翼/小车模拟与自动化测试
  • Netcap 性能优化秘籍:7个技巧提升网络分析处理速度 [特殊字符]
  • git diff 从入门到精通
  • 为什么选择snnTorch?5个理由让你爱上这个脉冲神经网络框架
  • 别再瞎调PID了!手把手教你用STM32 HAL库搞定电机速度闭环(附完整代码)
  • Tere跨平台部署指南:在Linux、Windows和macOS上的终极安装配置教程
  • 3步实战Windows风扇控制:FanControl深度配置指南
  • 《Windows Sysinternals实战指南》PsTools 学习笔记(7.5):PsExec 的备用凭据与安全基线
  • 2026番茄罐头供应商怎么选?番茄酱供应厂家-恒钧隆实力解析 - 栗子测评
  • 现在怎么去学习AI,在哪里去学习?
  • PyTorch-FCN扩展开发指南:添加新数据集和网络架构的完整流程
  • torchtitan-npu:在昇腾集群上训练大模型
  • Lumia设备深度定制突破:Windows Phone Internals核心技术解密与实战指南
  • 避坑指南:VirtualBox中CentOS虚拟机网络配置的5个常见错误(附ifcfg-enp0s8文件详解)
  • 2026水果罐头源头厂家指南必看!甜玉米罐头批发厂家全梳理 - 栗子测评
  • 基于ssm的支教志愿者招聘系统(10069)
  • CANN AscendC反量化缓冲区API
  • 如何在Windows系统上免费恢复WannaCry加密文件?内存密钥恢复工具实战指南
  • 基于ssm框架的博客系统(10070)
  • MODBUS调试助手开发全解析:从协议原理到实战避坑指南
  • 告别臃肿PDF!用Ghostscript命令行批量压缩/拆分/合并的保姆级教程
  • rebar3与Hex.pm集成指南:Erlang包管理的完整解决方案
  • 《Windows Sysinternals实战指南》PsTools 学习笔记(7.7):进程性能选项——优先级、CPU 亲和性与稳定落地
  • HTML会代替Markdown吗?为什么?
  • 2026年口碑好的南京报警腕表/社区矫正腕表批量采购厂家推荐 - 品牌宣传支持者
  • 终极GTA5游戏增强菜单:YimMenu全方位安全防护指南
  • 别再死记命令了!用eNSP模拟真实办公室,手把手带你搞定华为AC+AP无线组网
  • 新能源充电桩厂家有哪些?2026新能源充电桩厂家优选:权威电动汽车充电桩厂家+电动汽车充电桩品牌榜单 - 栗子测评
  • 3分钟掌握UnityPackage Extractor:无需Unity轻松提取资源包
  • OpencvSharp 算子学习教案之 - Cv2.GetWindowHandle