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

Posted ifan-he

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了父与子的编程之旅6-对象相关的知识,希望对你有一定的参考价值。

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

  对象则让这种收集的思想更向前迈进一步。对象可以把函数和数据收集在一起。

2、可以通过特征或属性来描述一个对象。对象包括两个方面:

  (1)可以对它做什么——动作(方法)

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

  拿球举个例子:

    球的属性可能包括:

      ball.color

      ball.size

      ball.weight

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

    球的方法可能包括:

      ball.kick()

      ball.throw()

      ball.inflate()

    所以说,方法就是对象中的函数,可以对对象做的操作。

  对象 = 属性 + 方法

3、创建对象包括两步:

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

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

      诉你房子看上去怎么样,但是图纸本身并不是一个房子,实际上可以使用图纸盖很

      多的房子。

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

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

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

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

 

以上是关于父与子的编程之旅6-对象的主要内容,如果未能解决你的问题,请参考以下文章

#父与子的编程之旅#第十二章

父与子的编程之旅1——int()函数

Python入门《父与子的编程之旅第2版》+《教孩子学编程Python语言版》

父与子的编程之旅2——easygui

父与子的编程之旅4——列表与字典

父与子的编程之旅:与小卡特一起学Python高清版pdf免费下载