和静态语言不同,Python允许对实例变量绑定任何数据,也就是说,对于两个实例变量,虽然它们都是同一个类的不同实例,但拥有的变量名称都可能不同:
这个其实就是说:
1.实例可以共享同一个类的方法和属性 2.同时允许各个实例拥有自己才有的方法和属性
第一点为了减少代码量,结构化 第二点是为了避免共享所有的属性和方法,所造成的潜在冲突和错误,也是多余的
很像javascript的prtottype
Sign in to make a reply
SAYLINGE
和静态语言不同,Python允许对实例变量绑定任何数据,也就是说,对于两个实例变量,虽然它们都是同一个类的不同实例,但拥有的变量名称都可能不同:
这个其实就是说:
1.实例可以共享同一个类的方法和属性 2.同时允许各个实例拥有自己才有的方法和属性
第一点为了减少代码量,结构化 第二点是为了避免共享所有的属性和方法,所造成的潜在冲突和错误,也是多余的
很像javascript的prtottype