class Phone(): price = 123 def call(self): print("phone",self) phone1 = Phone() print(phone1.price) phone1.call() phone2 = Phone() phone2.call()
123
phone <__main__.Phone object at 0x0000000020E4CEC8>
phone <__main__.Phone object at 0x0000000022D0FA48>
定义了一个Phone类,call方法,然后实例化俩个对象,phone1 和 phone2
实例化对象各开辟一块空间,在调用call方法时传入自己的参数
phone1.call()
这时call(self):中的self为phone1
def call(self):
print("phone",self)