摘要: 一、反射 反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力(自省)。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。 python面向对象中的反射:通过字符串 阅读全文
posted @ 2019-03-06 23:30 Big_Dinosaur 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 一、细分类的组成成员 之前咱们讲过类大致分两块区域,如下图所示: 每个区域详细划分又可以分为: 二、类的私有成员 对于每一个类的成员而言都有两种形式: 共有成员,在任何地方都能访问 私有成员,只有在类的内部才能访问 私有成员和共有成员的访问限制不同: 静态字段(静态属性) 公有静态字段:类可以访问; 阅读全文
posted @ 2019-03-06 22:49 Big_Dinosaur 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 前言: Python面向对象的三大特性:继承,封装,多态 1、封装:把很多数据封装到一个对象中,把固定功能的代码封装到一个代码块,函数,对象,打包成模块。这都属于封装的思想。具体的情况具体分析,比如,你写了一个很牛B的函数,那这个也可以被称为封装,在面向对象思想中,是把一些看似无关紧要的内容组合到一 阅读全文
posted @ 2019-03-06 18:09 Big_Dinosaur 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 一:什么是面向对象的继承? 比较官方的说法就是: 继承(英语:inheritance)是面向对象软件技术当中的一个概念。如果一个类别A“继承自”另一个类别B,就把这个A称为“B的子类别”,而把B称为“A的父类别”也可以称“B是A的超类”。继承可以使得子类别具有父类别的各种属性和方法,而不需要再次编写 阅读全文
posted @ 2019-03-06 17:37 Big_Dinosaur 阅读(178) 评论(0) 推荐(0) 编辑