在 Python 中,**类(Class)和对象(Object)**是面向对象编程(OOP)的核心概念。
类是对一类事物的抽象描述,就像“蓝图”或“模板”。
它定义了这类事物共有的属性(数据)和行为(方法)。
例如:
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def say_hello(self):
print(f"你好,我是{self.name},今年{self.age}岁")
对象是类的具体实例(Instance)。
类只是模板,对象是“真正存在的个体”。
继续上面的例子:
p1 = Person("张三", 18)
p2 = Person("李四", 20)
p1.say_hello()
p2.say_hello()
输出:
你好,我是张三,今年18岁
你好,我是李四,今年20岁
| 概念 | 说明 |
|---|---|
| 类 | 抽象、模板 |
| 对象 | 具体、实例 |
| 关系 | 对象是类创建出来的 |
可以理解为:
类 = 图纸
对象 = 按图纸造出来的房子
class 用来定义类__init__ 是构造方法,用于初始化对象self 表示当前对象本身类名() 创建对象如果你愿意,我也可以:
你想从哪一块继续?
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。