• 父与子的编程之旅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、类名总是以大写字母开头,方法总是以小写字母开头。

    来到这里的都是程序猿,所有资料自取~
  • 相关阅读:
    一步步学习MDL[3]
    一步步学习MDL[0]
    .net下ckeditor+ckfinder+SyntaxHighlighter三集成demo
    页面跳转如何进入一个嵌套在Iframe中的页面中
    解决iframe,div在移动设备上实现局部刷新的方法
    SQL三种东西永远不要放到数据库里
    悟透JavaScript
    Js 常用日期汇总
    js_兼容IE和FF
    SQL中字符串类型转换为时间类型
  • 原文地址:https://www.cnblogs.com/ifan-he/p/9940436.html
Copyright © 2020-2023  润新知