类中的属性是一般用于描述对象的一些固有性质,类中的方法是为对象实现某种功能需求而存在的,本节课就来演示一下方法的创建。
# 方法是用来描述一个目标的行为动作
def run():
print('快点跑')
run()
class Per:
def run(self):
print('快点跑')
p = Per()
p.run()
Per.run(p) # 方法是用来描述一个目标的行为动作,所以必须给方法中的self一个具体的实例化目标,也就是对象
Per.run(Per) # TypeError: run() missing 1 required positional argument: 'self' 也可以用类本身