第5章Python面向对象
一.预习笔记
1.类的相关概念
类的定义,类对象,实例对象,类属性
类属性是跟类绑定的,如果要修改类的属性就必须使用类对象访问,只使用实例对象是无法修改的。
权限访问:name与age是公有属性,如果要变为私有的,需要在前面加上两个 __ 。 例如 __name __age 等等
类中声明的未注解的方法是实例方法,类对象和实例对象都可以调用,但是类对象调用时需要传递类对象
使用@ classmethod声明属于类方法,类对象和实例对象都可以调用
使用@ staticmethod声明静态方法,类对象和实例对象都可以调用
构造函数的使用:每个类会有默认的函数,其中一个是 init,这个是构造函数,可以在这里面初始化一些信息,还有一个__del__,这个是释放资源时调用
2.继承
类在继承时会继承基类的所有属性和方法
如果想要对拥有自己的特有方法,直接重新定义即可,同名的也行
二.课堂笔记
三.课后回顾
–行动是治愈恐惧的良药,犹豫拖延将不断滋养恐惧