1、 面向对象编程 (OOP - Object-Oriented Programming)
OOP 是一种编程范式,它使用“对象”来设计软件。对象包含数据(字段/属性) 和操作数据的方法(函数)。
OOP的救世主思维:“万物皆对象”
OOP的思维方式是:将现实世界的事物抽象成一个个独立的“对象”。
一只狗不是一个名字、一个年龄的松散组合,而是一个完整体,一个“对象”。这个对象有:
-
属性:它是什么(名字、年龄、品种…)
-
方法:它能做什么(叫、吃、跑…)
代码不再是散落一地的零件,而是一个个封装好的“小机器人”(对象),每个小机器人都有自己的状态(属性)和行为(方法)。
核心四大特性:
1.1 封装
-
概念:将数据和行为捆绑在一起,并对外部隐藏内部实现细节。只暴露必要的操作接口。
-
目的:提高安全性,使代码更易于维护和理解。调用者无需知道内部如何工作,只需知道如何使用。
-
示例:类的 private 字段通过公共 get/set 属性访问。
这是OOP最重要的概念。把对象想象成一个“黑盒子”或者一个“家电”(比如电视机)。
- 你不需要知道电视机内部复杂的电路和芯片是如何工作的(隐藏内部实现)。
- 你只需要通过遥控器上的几个按钮(公开的接口)来与之交互,比如按“电源”键开机,按“音量+”调大声音。
在代码中:
- priva
.NET OOP核心技术解析

最低0.47元/天 解锁文章
1068

被折叠的 条评论
为什么被折叠?



