1面向对象——开端

70 阅读1分钟

类是抽象的概念 类包括数据成员和行为成员

对象是具体的概念 对象开辟多少内存空间取决于类的数据成员

# 类
class Wife:
    def __init__(self,name,age):
        self.name=name
        self.age=age
    def play(self):
        print(self.name+"玩耍")


# 创建对象,实际在调用__init__方法
w01=Wife("曹雨",20)


# 调用对象的行为
w01.play()

类在方法区 函数在栈帧中

self的参数不需要填 python自动将对象地址传入

每次用self都会将对象地址传入 self是调用当前方法的对象地址

内存图如下

image.png