多语言展示
当前在线:1605今日阅读:27今日分享:41

Python3.x那些事儿:[65]类定义语法

最简单的类定义形式为:类定义和函数定义一样,在发挥作用之前会先运行。你可以想象把类定义放在一个if语句或者是在一个函数内部。实际上,类定义内部语句通常是一些函数定义,但是其他类型的语句也是可以的,并且通常这些语句是很有用的。类中的函数定义通常都有一个奇特的参数列表,我们称之为调用约定。当进入一个类定义中时,一个新的命名空间就被创建,因此,所有的向本地变量的赋值都会被放在这个命名空间中。特别的,函数定义会产生新的函数名称。当一个类定义正常完成后,一个类对象就被创建了。这基本上就是类定义创建的命名空间中的内容的一个包装。类定义完成后,会回到原来的本地作用域中,也就是定义类的语句的作用域中,类对象会被绑定到一个类名上,这个类名就是定义的头部,在上面的例子中就是ClassName.
推荐信息