温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

python类与对象是什么

发布时间:2026-10-15 14:00:56 来源:亿速云 阅读:99 作者:小樊 栏目:编程语言

在 Python 中,**类(Class)和对象(Object)**是面向对象编程(OOP)的核心概念。


一、什么是类(Class)

类是对一类事物的抽象描述,就像“蓝图”或“模板”。
它定义了这类事物共有的属性(数据)和行为(方法)。

例如:

  • “人”是一个类
  • 人都有:姓名、年龄(属性)
  • 人都能:说话、走路(方法)

类的定义示例

class Person:
    def __init__(self, name, age):
        self.name = name
        self.age = age

    def say_hello(self):
        print(f"你好,我是{self.name},今年{self.age}岁")

二、什么是对象(Object)

对象是类的具体实例(Instance)。
类只是模板,对象是“真正存在的个体”。

继续上面的例子:

  • “张三”是一个对象
  • “李四”是另一个对象

创建对象(实例化)

p1 = Person("张三", 18)
p2 = Person("李四", 20)

p1.say_hello()
p2.say_hello()

输出:

你好,我是张三,今年18岁
你好,我是李四,今年20岁

三、类与对象的关系

概念 说明
类 抽象、模板
对象 具体、实例
关系 对象是类创建出来的

可以理解为:

类 = 图纸
对象 = 按图纸造出来的房子


四、核心要点总结

  1. class 用来定义类
  2. __init__ 是构造方法,用于初始化对象
  3. self 表示当前对象本身
  4. 通过 类名() 创建对象
  5. 对象可以调用类中定义的方法

如果你愿意,我也可以:

  • 用生活化例子再讲一遍
  • 讲 继承 / 封装 / 多态
  • 对比 类和字典的区别

你想从哪一块继续?

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI
助
手