摘要: 对象属性查找顺序 一、属性查找 先从对象自己的名称空间找,没有则去类中找,如果类也没有则报错 0 1 2 3 laowang 3 3 3 1 1 1 {'name': 'laowang', 'age': 18, 'sex': 'male', 'num': 1} {'name': 'xulou', ' 阅读全文
posted @ 2019-08-26 19:40 RandySun 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 类和对象 一、类和对象 类的意思:种类、分类类别 对象是特征与技能的结合体,我可能有身高体重、而你也有身高体重,所以你会说你像我,但是你一定不会说你像阿猫阿狗。并且我和你其实就可以说成是一类,而你和选课系统不能说是一类,因此给出类的定义:类就是一系列对象相似的特征与技能的结合体。 在现实世界中:先有 阅读全文
posted @ 2019-08-26 19:39 RandySun 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 定制对象独有特征 [TOC] 类中定义的函数是类的函数属性,类可以使用,但使用的就是一个普通的函数而已,意味着需要完全遵循函数的参数规则,该传几个值就传几个 一、引入 对于上述的学生类,如果类的属性(school)改了,则其他对象的属性也会随之改变 fudan hnnu 二、定制对象独有特征 {} 阅读全文
posted @ 2019-08-26 19:39 RandySun 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 面向对象编程介绍 一、面向过程编程 面向过程变成的核心是过程二字,过程指的是解决问题的步骤,即先干什么再干什么然后干什么…… 基于面向过程编程的思想编写程序好比在设计一条流水线,是一种机械式的思维方式。 优点:复杂的问题流程化、进而简单化 缺点:扩展性差 二、面向对象编程 你可以把你自己想象成如来佛 阅读全文
posted @ 2019-08-26 19:38 RandySun 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 面向对象程序设计的由来 一、概述 1.1 1940年以前:面向机器 最早的程序设计都是采用机器语言来编写的,直接使用二进制码来表示机器能够识别和执行的指令和数 据。简单来说,就是直接编写 0 和 1 的序列来代表程序语言。例如:使用 0000 代表 加载(LOAD),0001 代表 存储(STORE 阅读全文
posted @ 2019-08-26 19:37 RandySun 阅读(598) 评论(0) 推荐(0) 编辑