python 容易理解类和对象的例子
核心一句话
类 = 模板(比如 “手机”)
对象 = 用模板造出来的具体东西(比如 “你的 iPhone”“我的华为”)
最简单的例子:人类
1. 定义一个类(模板)
# 定义一个【人类】的模板(类)
class Person:
# 初始化:给人设置名字、年龄
def __init__(self, name, age):
self.name = name # 名字属性
self.age = age # 年龄属性
# 人会做的动作(方法)
def say_hello(self):
print(f"大家好,我叫{self.name},我{self.age}岁啦!")
2. 用模板造对象(具体的人)
# 造第一个对象:小明
xiaoming = Person("小明", 18)
# 造第二个对象:小红
xiaohong = Person("小红", 20)
# 调用对象的功能
xiaoming.say_hello()
xiaohong.say_hello()
运行结果
大家好,我叫小明,我18岁啦!
大家好,我叫小红,我20岁啦!
更生活化的例子:手机类
这个更贴近生活,更好理解👇
# 模板:手机
class Phone:
def __init__(self, brand, color):
self.brand = brand # 品牌
self.color = color # 颜色
# 打电话功能
def call(self):
print(f"{self.color}的{self.brand}手机正在打电话!")
# 造对象1:我的黑色苹果手机
my_phone = Phone("苹果", "黑色")
# 造对象2:妈妈的白色华为手机
mom_phone = Phone("华为", "白色")
# 使用对象
my_phone.call()
mom_phone.call()
运行结果
黑色的苹果手机正在打电话!
白色的华为手机正在打电话!
你只要记住这 3 点
class开头 = 做模板(类)__init__= 给东西设置特征(属性)- 造出来的具体东西 = 对象
类是图纸,对象是按图纸盖好的房子。
总结
- 类:抽象模板(人、手机、汽车)
- 对象:具体实例(小明、你的手机、爸爸的车)
- 属性:长什么样(名字、颜色、品牌)
- 方法:能做什么(说话、打电话、开车)

浙公网安备 33010602011771号