企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
>[success] # 面向对象 * `现实世界中先有对象在有类`,例如做月饼,是现有了月饼然后大家再将月饼具备的条件提取做出了模子,`对象`对是由`属性`和`方法`构成的,属性例如这个模子的材质,图案。方法例如这个模子可以自动加热等,`类`是定义了一种抽象的数据结构一般包含了对象所共有的`属性` 和 对象所共有的`方法`,通过`类` 创建 `对象`。 * * 现在有一个`人`的类,具备的属性`肤色`、`体重`、`名字`,具备的动作有`打篮球`、`睡觉`。我们可以通过这个类创建多个对象,即一个叫`小红 50kg 会打篮球` 或 `小明 50kg 会打篮球` * 因此`类` 和 `对象` 关系:**类**是用于构建对象的模板,**对象**的数据结构由定义它的类来决定 >[info] ## 面向对象和面向过程的思想对比 **面向过程**:是一种以过程为中心的编程思想,实现功能的每一步,都是自己实现的 **面向对象**:是一种以对象为中心的编程思想,通过指挥对象实现具体的功能