面向对象
- 各类事物在编程语言中可以表示为抽象的类
- 属性用来表示类的基本特征
- 方法用来实现类的基本功能
- 为了把事物具体化,需要通过创建实例化对象来完成
Class类的定义
- 命名,使用大驼峰标准,如
class MyName:
- class类中有一个
self
参数,这个参数是Python自动管理的,当所创建的实例化对象调用类中方法时,Python会自动把该实例对象传递给该方法的self形参;因此,一般类中所有的方法都会在定义时包含一个self形参 - class类中应该有一个初始化方法
def __init__(variable):
,该方法会在每次实例化对象的时候被自动调用,从而对实例对象的一些属性进行初始化,__init__初始化属性所使用的值即为创建实例化对象语句的括号中传入的值,如name = MyName('David')