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

c#笔记之面向对象

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

1.封装

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

1.1修饰符

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

1.2属性

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

2.继承

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

3.多态

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

http://www.dtcms.com/a/597263.html

相关文章:

  • wordpress 移动到回收站发生错误广告公司网络推广计划
  • 汽车乘员热舒适测评的预测模型
  • [6]. SpringAI Alibaba 向量化和向量数据库
  • java学习--包
  • 乐鑫EchoEar开发套件详解:ESP32-S3+端侧AI+全双工语音实战
  • 国外的外贸网站wordpress 页面下文章列表
  • 站长工具服务器查询常州市建设工程管理中心网站
  • 《实施意见》绘就场景应用蓝图,政务服务如何找准自身“坐标”
  • Go 优雅关闭实践指南:从原理到框架落地
  • 使用gRPC实现分片服务的心跳机制
  • 陕西建设厅执业注册中心网站重庆网站建设沛宣
  • 济南 外贸网站建设大连鼎信网站建设公司地址
  • 自动化渗透工具分类及主流工具详解(2025年最新)
  • Qt QPushButton 样式完全指南:从基础到高级实现
  • 在Unity3d中使用Netly开启TCP服务
  • 男男床做视频网站上海家装设计网站
  • 如何清空网站空间上海工程建设招投标网站
  • Docker-玩转 Docker 镜像:从拉取、构建到发布
  • 技师院校人工智能技术应用专业实训室建设方案
  • HarmonyOS Tabs标签页组件深度解析:超越基础的高级技巧与实践
  • 无锡网站建设推荐wordpress 的分类目录
  • elasticSearch之java客户端详细使用:文档搜索API
  • 网页美工设计网站运维工程师可以自学吗
  • 手机网站制作注意事项卖产品的网站怎么做
  • Vue3 + Pinia 移动端Web应用:页面缓存策略解决方案
  • 可视化智能动作测评系统:用数据重塑每一个动作的科学评估时代
  • 算法32.0
  • 基于SpringBoot的锦州红色旅游资源信息管理系统的设计与实现
  • 静态网站建设教程wordpress采集接口
  • 网上购物有哪些网站?如何加入广告联盟赚钱