类和对象
【类和对象】类是对一群具有相同特征(属性)或行为(方法)的事物的一个统称,是抽象的,不能直接使用的。
在类体中最重要的两个成员就是类变量和方法
类变量属于类本身,用于定义该类本身所包含的状态数据;而实例变量则属于该类的对象,用于定义对象所包含的状态数据;
方法则被用于定义该类的对象的行为或功能的实现
在python中,类所包含的类变量可以动态增加或删除
同时,实例变量也可以动态增加或删除
类的三要素是:类名、属性、方法
类中定义的方法是实例方法,定义实例方法与定义函数方法基本相同,只是实例方法的第一个参数会被绑定到方法的调用者(该类的实例)——因此,实例方法至少应该定义一个参数,该参数通过会被命名为self。
self也不一定要叫self,其实可以叫任何参数名,写成这样,只是为了有更好的可读性
在实例方法中有一个特别的方法:init,该方法被统称为构造方法,构造方法用于构造该类的对象,Python会通过调用构造方法来返回该类的对象。
推荐阅读
- 宽容谁
- 我要做大厨
- 增长黑客的海盗法则
- 画画吗()
- 2019-02-13——今天谈梦想()
- 远去的风筝
- 三十年后的广场舞大爷
- 叙述作文
- 20190302|20190302 复盘翻盘
- 学无止境,人生还很长