一,认识面向对象编程
1,什么是面向对象编程?
面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。
2,面向对象最重要的两个概念就是类(Class)和实例(Instance)
类是抽象的模板,拥有相同属性和行为的对象分为一组,即为一个类
类是用来描述对象的工具,用类可以创建此类的对象(实例)
实例是根据类创建出来的一个个具体的“对象”,
每个对象都拥有相同的方法,但各自的数据可能不同。
3,声明类的语法:
class 类名(继承列表):
'''类文档字符串'''
类变量定义
实例方法定义
类方法定义(@classmethod)
静态方法定义(@staticmethod)