摘要:
一、静态方法(staticmethod)和类方法(classmethod) 类方法:有个默认参数cls,并且可以直接用类名去调用,可以与类属性交互(也就是可以使用类属性) 静态方法:让类里的方法直接被类调用,就像正常调用函数一样 类方法和静态方法的相同点:都可以直接被类调用,不需要实例化 类方法和静 阅读全文
posted @ 2019-09-19 18:56
Py猫的故事
阅读(100)
评论(0)
推荐(0)
摘要:
什么是封装呢?(封装不是单纯意义的隐藏,其实它还是可以查看的) 就是把一些不想让别人看的给隐藏起来了 封装数据:目的是保护隐私 功能封装:目的是隔离复杂度 如果用了私有的,在类的外部,无法直接使用变形的属性,但是在类的内部可以直接使用 1 封装: 2 体现在两点: 3 1、数据的封装(将数据封装到对象中) 4 ... 阅读全文
posted @ 2019-09-19 16:26
Py猫的故事
阅读(201)
评论(0)
推荐(0)
摘要:
一、复习 面向对象 1.类:具有相同属性和方法 的一类事物 类名可以实例化一个对象 类名可以调用类属性,(静态属性 和(方法)动态属性) 2.对象:也就是实例 对象名:调用对象属性 调用方法 3.什么叫抽象? 从小到大的过程 4.组合-----什么有什么的关系(将一个类的对象当做另一个类的属性) 5.继承... 阅读全文
posted @ 2019-09-19 15:45
Py猫的故事
阅读(121)
评论(0)
推荐(0)
摘要:
一、组合 组合:组合指的是,在一个类中以另外一个类的对象(也就是实例)作为数据属性,称为类的组合也就是说:一个类的属性是另一个类的对象,就是组合 例子: 圆环是由两个圆组成的,圆环的面积就是外圆的面积减去内圆的面积。圆环的周长就是内圆的周长加上外圆的周长,这个时候,我们首先设计一个圆形类,计算一个圆的面积和圆的周长。然后在‘圆环类’组合圆形的实例作为自己的属性来用(这样的目的就... 阅读全文
posted @ 2019-09-19 15:05
Py猫的故事
阅读(296)
评论(0)
推荐(0)
摘要:
面向对象的三大特性: 继承 继承和组合 继承进阶 封装 封装(有待完善) 多态 多态 归类 : Python学习 阅读全文
posted @ 2019-09-19 14:41
Py猫的故事
阅读(176)
评论(0)
推荐(0)
摘要:
一、面向过程:面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。 优点:极大地降低了写成学的复杂度,只需要顺着执行的步骤,堆叠代码即可 缺点:一套流水线或者流程就是用来解决一个问题,如果修改代码就都得改变 二 阅读全文
posted @ 2019-09-19 14:29
Py猫的故事
阅读(163)
评论(0)
推荐(0)
摘要:
Python简介 Python前世今生 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。 最新的TIOBE排行榜,Python赶超PHP占据第五!!! 由 阅读全文
posted @ 2019-09-19 09:25
Py猫的故事
阅读(186)
评论(0)
推荐(0)