类中对属性和方法的定义注意避免重名。属性决定方法,就好比是性别决定一个人的日常一样,如果属性和方法重名,则编译器会覆盖掉原有方法的定义并且产生冲突。一般属性都是整型或者字符串等等,而方法一般则是函数形式,若重名相当于对整型(不可变类型)做了修改,显然程序会报错!
python学习笔记之类定义中的方法和属性
最新推荐文章于 2020-09-21 16:40:54 发布

类中对属性和方法的定义注意避免重名。属性决定方法,就好比是性别决定一个人的日常一样,如果属性和方法重名,则编译器会覆盖掉原有方法的定义并且产生冲突。一般属性都是整型或者字符串等等,而方法一般则是函数形式,若重名相当于对整型(不可变类型)做了修改,显然程序会报错!