上QQ阅读APP看书,第一时间看更新
6.2 类的定义
类是一个用户定义类型,与其他大多数计算机语言一样,Python使用关键字class来定义类。语法如下:
class <类名称>: ["文件字符串"] <语句>
<语句>内包含任何有效的Python语句,用来定义类的属性与方法。“文件字符串”是此类的字符串,可以省略。下列案例创建一个简单的类:
>>> class myClass: "这是一个定义类的例子" a = 123 def f(x): return x
“这是一个定义类的例子”是此类的文件字符串。a是此类的属性,属于整数对象。f(x)则是此类的方法,属于方法对象。
除了上述简单类型的类外,类还可以继承自别的类。语法如下:
class <类称> [(基类1,基类2, ...)]: ["文件字符串"] <语句>