说明
《Python 教程》 持续更新中,提供建议、纠错、催更等加作者微信: gairuo123(备注:pandas教程)和关注公众号「盖若」ID: gairuo。跟作者学习,请进入 Python学习课程。欢迎关注作者出版的书籍:《深入浅出Pandas》 和 《Python之光》。
类是计算机编程语言对同一类型事物的高度抽象,它能使现实中的事物映射到编程语言的模型里面。类是编程语言的一种高级用法,也是编程思想进化的结晶。
理解类,就要了解一下面向过程和面向对象、封装。面向过程根据业务逻辑从上到下写代码,我们之前学习的内容大多是面向过程。面向对象是将数据与函数绑定、封装,这样效率高并减少重复开发。类就是一个面向过程的一种实践。
比如我们人类,就是一个典型的类,它的很多共同点,如有头发、有眼睛、有脚、有手等,也会走、会跑、会跳、能唱歌。Python 中的类(class)是简单说就是具有相同属性、方法的对象。
另外,可以把类理解为一个模板,比如 ppt 模板,而你利用这个模板做的演讲幻灯片就是一个实例。
我们教程后续以学生为类,进行举例,学生这个类(class),有姓名、学号、性别等一系列属性。
属性是类或者实例有固有的值性质,方法是类或者实例的操作,这个操作一般需要需要通过一系列计算。
可以这么简单理解:
在后续在教程里会有更深的体会。
如果一个类中另外一个类的子集,刚这个类可以继承它的所有属性和能力,如小学生就是学生的子类,它继承了学生这个类。
实例就是将类具体化,比如小明是学生,可以将类进行实例化一个小明,这时小明不是一个类,可是一个实例(Instance),它是类的具体内容。
类的好处是:
接下来,让我们开始我们类的旅程。
更新时间:2022-02-17 20:42:17 标签:python 类