python面向对象
2021/7/13 11:07:47
本文主要是介绍python面向对象,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一、对象的概念
对象 = 属性(静态) + 方法(动态)
属性:变量,静态的东西
方法:一个个函数
二、面向对象的特征
OO = Objece Oriented 面向对象
面向对象的特征:
1、封装:对外部隐藏对象的工作细节
2、继承:子类自动共享父类之间数据和方法的机制
3、多态:可以对不同类的对象调用相同的方法,产生不同的结果
三、类和对象的关系
类和对象的关系就如同模具和用这个模具制作出的物品之间的关系。一个类为它的全部对象给出了一个统一的定义,
而他的每个对象则是符合这种定义的一个实体,因此类和对象的关系就是抽象和具体的关系。
四、self作用是什么?
绑定方法,据说有了这个参数,Python 再也不会傻傻分不清是哪个对象在调用方法了,你可以认为方法中的 self 其实就是实例对象的唯一标志。
这篇关于python面向对象的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-20Python编程入门指南
- 2024-12-20Python编程基础与进阶
- 2024-12-19Python基础编程教程
- 2024-12-19python 文件的后缀名是什么 怎么运行一个python文件?-icode9专业技术文章分享
- 2024-12-19使用python 把docx转为pdf文件有哪些方法?-icode9专业技术文章分享
- 2024-12-19python怎么更换换pip的源镜像?-icode9专业技术文章分享
- 2024-12-19Python资料:新手入门的全面指南
- 2024-12-19Python股票自动化交易实战入门教程
- 2024-12-19Python股票自动化交易入门教程
- 2024-12-18Python量化入门教程:轻松掌握量化交易基础知识