父与子的编程之旅6-对象

一、列表能够收集变量(数据),函数能够把一些代码收集到可以反复使用的单元中。函数

  对象则让这种收集的思想更向前迈进一步。对象能够把函数和数据收集在一块儿。对象

二、能够经过特征或属性来描述一个对象。对象包括两个方面:it

  (1)能够对它作什么——动做(方法)变量

  (2)如何描述——特征(属性)方法

  拿球举个例子:数据

    球的属性可能包括:co

      ball.color实例

      ball.size

      ball.weight

    因此讲,属性就是变量,只不过是包含在对象中的变量。

    球的方法可能包括:

      ball.kick()

      ball.throw()

      ball.inflate()

    因此说,方法就是对象中的函数,能够对对象作的操做。

  对象 = 属性 + 方法

三、建立对象包括两步:

  (1)定义对象看上去什么样,会作什么,也就是它的属性和方法。可是建立这个描述并不

      会真正的建立一个对象,而只是建立一个类。这有点像建房子的图纸,图纸能够告

      诉你房子看上去怎么样,可是图纸自己并非一个房子,实际上可使用图纸盖很

      多的房子。

  (2)使用类来创建一个真正的对象,这个对象称为这个类的一个实例。

四、利用__init__()方法在对象建立时完成初始化

五、利用__str__()方法,它会告诉Python打印一个对象时具体显示什么内容。

六、类名老是以大写字母开头,方法老是以小写字母开头。

相关文章
相关标签/搜索