类与对象
今天学习类与对象,最近的python学习都跟不上,工科的思维跟医学方面的统计学习不太一样,主要还是自己没有静下心来跑程序,
给自己定的计划要跟着打卡,无论学的如何,坚持下去打完卡,就成功一半。
1、class 定义 Python 类,关键字后面紧跟类的名称、分号和类的实现
子类自动共享父类之间数据和方法的机制
Python 的 self 相当于 C++ 的 this 指针。哈哈,这个是什么东东?
在 Python 中定义私有变量只需要在变量名或函数名前加上“__”两个下划线,那么这个函数或变量就会为私有的了
Python 虽然支持多继承的形式,但我们一般不使用多继承,因为容易引起混乱。
类属性和实例属性区别
类属性:类外面,可以通过实例对象.类属性和类名.类属性进行调用。类里面,通过self.类属性和类名.类属性进行调用。
实例属性 :类外面,可以通过实例对象.实例属性调用。类里面,通过self.实例属性调用。
实例属性就相当于局部变量。出了这个类或者这个类的实例对象,就没有作用了。
类属性就相当于类里面的全局变量,可以和这个类的所有实例对象共享。
属性与方法名相同,属性会覆盖方法。
呜呜,很多不懂。但是问不出问题
网友评论