python天生支持多态 #动态强类型语言
list tuple
不崇尚根据继承所得来的相似
如果两个类刚好相似,不产生父类的子类的兄弟关系,而是鸭子类型
list tuple这种相似,是自己写代码的时候约束的,而不是通过父类约束的
优点:松耦合 每个相似的类之间没有影响
缺点:太随意,只能靠自觉
广义上面向对象的封装:代码的保护,面向对象的思想本身就是一种(dog.bite())
只让自己的对象能调用自己类中的方法
self.__passwd = passwd #私有属性,只能在类的内部这样定义,变量变成 _Person__passwd
alex_Person__passwd #可以调用
return self.__passwd #在类的内部使用私有属性,会自动带上_Person
所有的私有,都是在变量的左边加双下划线
对象的私有属性
类中的私有方法
类中的静态私有属性
所有的私有,都不能在类的外部使用