python的面向对象学习分享

1.关于类属性和对象属性,类属性可以被类或者对象访问。在类中声明的对象属性self.xx只能被对象所访问。

2.类方法和对象方法的区别:当类调用类方法时,会把类的引用传递过去;对象调用类方法时也会自动把对象的引用传递过去;但是类没法直接调用对象方法,因为对象方法会默认把自身引用传递过去,用类去调用对象方法是不会传递自身引用,所以会报错;静态方法是没有引用参数,所以均可以调用。

3.对于多继承,如果同时继承了多个类,如果有多个类有相同的方法,那么会继承第一个的;父类的私有属性,子类是不能访问的.

原文地址:https://www.cnblogs.com/liuliang/p/10370051.html