python语法基础-面向对象-基础-长期维护
############### 类的基本操作 ############## """ 类的基本认识: 1,类就是一个模子 2,dict,list都是类,具体的一个字典和列表就是一个类的实例,就是对象, 3,类定义的时候,类名后面可以有括号,也可以没有括号, 4,类传参是通过__init__方法来传参的,只要实例化一个对象,就会调用这个方法, 5,一个类有三要素:类名,属性,方法,类名要大写,类名使用大驼峰命名法, 6,self代表类的实例,必须要有,名字不必须是self,但是约定俗成就是self """ """ 类的初始化方法(构造方法): 类在实例化的时候,会自动执行以下操作: 1,为对象在内存中分配空间--创建对象 2,为对象的属性设置初始值--初始化方法 这是初始化方法就是 __init__方法,这是对象的内置方法,初始化方法是专门来定义一个类具有哪些属性的方法!!! 如果定义属性? 语法:self.属性名=属性的初始值 第一种:self.name="tom" # 这种就把这个属性固定死了,不好,但是在类中,我们不希望属性固定 第二种:我们可以给函数增加一个形参,用形参来替换被固定死的值, """ class Person: # 类名 country = 'China' # 创造了一个只要是这个类就一定有的属性 # 类属性 静态属性 def __init__(self,