![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面向对象
Wind_know
这个作者很懒,什么都没留下…
展开
-
Python基础学习7-面向对象三大特性
目录 封装 继承 重写方法 多态 特殊方法和运算符重载 对象的浅拷贝和深拷贝 设计模式_工厂模式实现 封装 将对象的属性和实现细节隐藏起来,只对外提供必要的接口或方法。 继承 让子类具有父类的特性,提高了代码的重用性。 继承的语法格式如下: class 子类类名(父类 1[,父类 2,...]): 类体 子类可以重新定义父类中的方法,这样就会覆盖父类的方法,也称为“重写。 class Person: def __init__(self,name,age): .原创 2020-05-08 20:32:16 · 146 阅读 · 0 评论 -
Python基础学习6-面向对象
Python 中,一切皆对象。我们在前面学习的数据类型、函数等,都是对象。 面向过程适合简单、不需要协作的事务。 但是当我们思考比较复杂的问题,比如“如何造车?”,就会发现列出 1234 这样的步骤,是不可能的。那是因为,造车太复杂,需要很多协作才能完成。此时面向对象思想就应运而生了。比如面向过程就像我们用手去洗衣服一样,需要自己亲力亲为,接水,放洗衣粉,洗衣服,晾干。而面向对象则像似一台全自动洗衣机一样。封装了所有行为。显得格外方便。 目录 格式 类 构造方法__init__和__new_.原创 2020-05-08 20:11:00 · 122 阅读 · 0 评论