类可以用来定义复杂的对象,比如一个点,一个购物车,一个角色,一个人等。可以把它理解成一种更高级更复杂的类型。
类使用“class"来定义,类的名字首字母必须大写,这是遵循帕斯卡命名惯例。如果类名包含有多个单词,单词间不用"-"来分隔,而是把单词的首字母写。
class FiremanLesson:
def move(self):
print("Let's go!")def jump(self): print("Jump, jump, jump")
构造函数
这是一个初始化函数,当使用类创建一个实例时,自动调用这个构造函数
image.pngdef init(self, name):
self.name = name
类的继承
子类可以从父类中继承,可以减少重复代码的编写。比如,一个dog类和 cat类都有类似的方法,比如walk(), eat(),那么这两个类中都要重写这样的代码。这个时候,我们可以新写一个父类,让dog 和cat 从这个父类中来继承这些方法
image.png
网友评论