1、创建和使用类
类定义了对象有何种属性和方法,而对象拥有的具体属性则可以不尽相同。
创建一个自己的类:
class 名字 :
#接下来是一些定义类的代码
#……
不同于下划线命名法,Python的类命名时用的是Pascal命名法,也就是用首字母大写来分隔单词。
类有一个特殊的方法叫做构造函数,主要作用是定义实例对象的属性,它必须要被命名为__init__(),注意,前后得有两个下划线,注意是两个。括号里可以放任意数量的参数,但第一个参数永远是被占用的,用来表示对象自身,约定俗成叫self,它可以帮我们把属性的值绑定在实例对象上,在下方定义名字等属性时要加上self. 不然就会被认为是普通变量赋值,而不是对象的属性。
调用类时,self参数是不需要我们手动传入的。为了使对象有更灵活的属性,在__init__中传入更多参数,如名字,年龄等,类从这些参数中过去属性的值。这样在创建对象时,就需要在__init__()函数的括号中传入需要的值。