面向对象编程之——封装,装饰器(property,classmethod,staticmethod)
一、封装1、封装指的就是把数据与功能都整合到一起2、在封装的基础上,我可以将装到对象或者类中的属性给隐藏起来注意:(1)在定义类或者初始化对象时,在属性前加__,就会将该属性隐藏起来但该隐藏起始只是一种变形_类名__属性名,并没有真的隐藏起(2)该变形操作是在类定义阶段扫描语法时发生的变形,类定义之后添加的__开头的属性不会发生变形(3)该隐藏是对外不对内(4)在继承中,父类如果不想让子类覆盖自己