位置: 编程技术 - 正文

python学习之面向对象【入门初级篇】(python中的面向对象)

编辑:rootadmin

推荐整理分享python学习之面向对象【入门初级篇】(python中的面向对象),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python中的面向对象详解,python中的面向对象,python面向对象和面向过程举例,python中的面向对象详解,python面向函数,python面向对象的基本概念,python中的面向对象详解,python中的面向对象详解,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

最近在学习Python的面向对象编程,以前是没有接触过其它的面向对象编程的语言,因此学习这一部分是相当带劲的,这里也总结一下。

概述

python支持多种编程范式:面向过程、面向对象、面向切面(装饰器部分)等。 面向过程:根据业务逻辑从上到下写垒代码 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 面向对象:对函数进行分类和封装,让开发“更快更好更强...”

OOP思想

面向对象的基本哲学:世界由具有各自运动规律和内部状态的对象组成,对象之间相互作用和通讯构成了世界。 唯一性,世界没有两片相同的树叶,同样的没有相同的对象。 分类性,分类是对现实世界的抽象。 三大特性:封装、继承和多态

面向对象的三大特性:

一、封装

封装,对具体对象的一种抽象,即将某些部分隐藏起来,在程序外部看不到,即无法调用。

私有化:将类或函数中的某些属性限制在某个区域之内,外部无法调用。

Python中私有化的方法也比较简单,就是在准备私有化的属性(包括方法、数据)名字前面加双下划线。

例如:

python学习之面向对象【入门初级篇】(python中的面向对象)

说明:__name属性隐藏了,无法调用。

调用私有属性,可以使用property函数

所以,在使用面向对象的封装特性时,需要:

将内容封装到某处 从某处调用被封装的内容

第一步:将内容封装到某处

self 是一个形式参数,当执行 obj1 = Foo('wupeiqi', ) 时,self 等于 obj1

当执行 obj2 = Foo('alex', ) 时,self 等于 obj2

所以,内容其实被封装到了对象 obj1 和 obj2 中,每个对象中都有 name 和 age 属性,在内存里类似于下图来保存。

第二步:从某处调用被封装的内容

调用被封装的内容时,有两种情况:

通过对象直接调用 通过self间接调用

二、继承

继承,面向对象中的继承和现实生活中的继承相同,即:子可以继承父的内容。

总结

标签: python中的面向对象

本文链接地址:https://www.jiuchutong.com/biancheng/381343.html 转载请保留说明!

上一篇:Python中struct模块对字节流/二进制流的操作教程(python struct库)

下一篇:Python 常用 PEP8 编码规范详解(Python 常用库)

  • 小规模纳税人开专票税率是1%还是3%
  • 积分换物品是真的吗
  • 员工公交费补贴怎么入账
  • 增值税票购买份数满了怎么办
  • 减免税款会计分录
  • 纳税申报 财务报表利润表
  • 小规模纳税人申请一般纳税人流程
  • 人身保险和意外保险是一个东西吗
  • 图文解析定期定额小规模纳税人怎么申报?
  • 新办企业地税要备案吗
  • 工程款增值税怎么算
  • 无偿赠送要交税吗
  • 其他综合收益影响净利润吗
  • 预缴企业所得税研发费用加计扣除
  • 会计学堂值得购买吗
  • 增值税专用发票有效期是多长时间
  • 利润弥补以前年度亏损是税前吗
  • 罚款费用报销单怎么写
  • 递延资产和长期负债区别
  • 个人挂靠公司按揭购车账务怎么处理?
  • linux查杀webshell
  • win10误删系统软件怎么还原
  • 营改增后定额材料单价的组成包括
  • 其他现代服务包括哪些税目
  • 珠宝加工税率是多少
  • 360压缩怎么压缩到指定大小
  • 修改系统散热方案
  • php or
  • 收到供应商现金怎么入账
  • 图文详解:台盆柜安装的全过程
  • php 配置
  • 房地产企业的沙盘模型制作费会计处理
  • 以分期收款方式销售货物的按照什么日期确认收入的实现
  • 利润核算主要包括
  • 折旧与摊销会计分录
  • yolov3多分类检测
  • 印花税应计入什么
  • 接受捐赠收入要交企业所得税吗
  • 非公党建党费收缴
  • 先开发票后收款可以合并做账吗
  • 深入分析原因,找出问题根源并有效破解
  • 服务业按什么结算工资
  • 业务招待费计入其他业务成本
  • 差旅费津贴怎么报税
  • 交强险必须要买嘛
  • 营业额的纳税比例是多少
  • 虚开发票的三种情形是?
  • 上个月开的票这个月能用吗
  • 代收代付的会计分录
  • 车辆购置税多少个点?
  • 固定资产计提折旧是什么意思
  • 为什么要进行结账和对账
  • 库存商品对外销售会计分录
  • 企业会计核算中,对账的内容主要包括
  • 购买税控盘用银行抵扣吗
  • 小规模纳税人免税政策
  • 会计核算和监督两项基本会计职能是相辅相成
  • 网站遇到错误号怎么办
  • 如何卸载windows media player
  • centos7搭建lamp 详细
  • 2021年win10累积更新
  • pavfires.exe - pavfires是什么进程 有什么用
  • pcc是什么文件
  • 怎么打开windows移动中心
  • linux如何更改文件夹权限
  • vim多行匹配
  • unity游戏人物选择
  • node.js文件流
  • 批处理设置文件夹添加user组权限
  • Node.js生成HttpStatusCode辅助类发布到npm
  • vue左侧菜单栏实现
  • unity2019图集
  • api/home/getmyregion
  • 安卓开源项目叫什么
  • 出口退税函调回函时间
  • 宁波市开发区
  • 金税三期是什么内容
  • 苏州税务系统
  • 湖北省电子税务局
  • 电子低保证书在哪找
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设