WAYJAM

2018-06-27

Python打开类

Ruby可以直接打开一个已定义的类(模块),打开与定义与其他语句没有本质区别,第二次使用class关键字之后,之后的语句就是进入这个类的封闭作用域内进行一些操作。

在Python中,类只允许一次有效定义,每使用一次class关键字,都作为一个独立的定义类操作。

在Python里面,需要定义或修改方法、属性不需要专门的“打开”,在专门的作用域里面操作。

def hi():

return 'hi'

class Klass:

pass

Klass.attr1 = ......