类与对象:蓝图和房子的关系

📅 2026/7/6 13:31:26 👁️ 阅读次数 📝 编程学习
类与对象:蓝图和房子的关系

类与对象:蓝图和房子的关系

开篇:图纸上的房子和真实的房子

盖房子之前,设计师要先画图纸。

图纸上画的是"房子"的概念:

  • 有几层
  • 每个房间多大
  • 厨房在哪里
  • 卫生间在哪里

根据这张图纸,可以盖出无数栋房子。

这些真实盖好的房子,就是"对象"。

而图纸,就是"类"。

类 = 蓝图,对象 = 根据蓝图盖好的房子

什么是类和对象?

类(Class)

定义:对一类事物的抽象描述

组成

  • 属性(Attribute):事物的特征,如人有姓名、年龄
  • 方法(Method):事物的行为,如人会走路、说话
  • 构造函数:创建对象时调用的初始化方法

类比:图纸、汽车设计图、模具

对象(Object)

定义:类的具体实例

特点

  • 每个对象都是独立的