6.1 类和对象(预习)

如下是李刚老师《疯狂python讲义》的学习笔记

如有侵权,联系删除

我觉得类就像一个加工器,一个变量调用这个类,这个变量就具有了这个类的属性和行为。最初的理解可以看一个这个博客。

https://blog.csdn.net/qq_26442553/article/details/81744890

      

类中,各成员之间的定义顺序没有任何影响,各成员之间可以相互调用。

关于self,看这篇博客,感觉self函数就是一个指向性的指针,指向一个具体对象。

https://www.cnblogs.com/masbay/p/10688541.html

 

 类实例,就是用类加工出来的一个具体东西,,和类,,,self指向类实例

类怎么调用类实例方法呢?

 

改成如下

 

 Python中的类可以调用实例方法,但使用类调用实例方法时,Python不会自动为方法的第一个参数self绑定参数值;程序必须显式的为第一个参数

self传入方法调用者。这种调用方式称为“未绑定方法”

类实例可以有方法,类实际也可以有方法,就是类方法和静态方法

 类方法的第一个参数(通常建议参数名为cls),这个cls就是是一个指针,和self有等同功效,这里的静态方法就如同上面的“为绑定方法”,必须显式传入一个参数。

@函数修饰器

 

 如上的格式就是函数funA修饰函数funB,,函数修饰器的感觉就像是运行了 funA(funB())的感觉,把funB拿捏在手里,用的时候在用funB,,,最后将funA的返回值作为funB的返回值,

猜你喜欢

转载自www.cnblogs.com/tangmixun/p/12337213.html
6.1