位置: 编程技术 - 正文

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 常用库)

  • 现金回收期计算公式
  • 二手车需要交哪些额外的钱
  • 金税盘怎么向分行汇款
  • 收到以前年度的政府补助会计分录
  • 工伤事故赔偿项目表
  • 应取得未取得发票
  • 新个税劳务费税率怎么算
  • 空白增值税报表在哪下载
  • 小规模纳税人计提增值税
  • 企业支付给职工的工资和职工福利应当计入
  • 上海航交所官网
  • 当前中国有什么企业在国外
  • 特许权使用费怎么入账
  • 全员劳动生产率是什么意思
  • 处置的固定资产
  • 建设工程是否可以约定非工程所在地仲裁委仲裁
  • 报销差旅费抵扣进项税分录
  • 转让土地使用权需要缴纳什么税
  • 自有房屋的装修费计入长期待摊
  • 无票收入报税后,后期又开票出去怎么处理?
  • 增值税减免税备案什么时候开始
  • 出租包装物和出借包装物的摊销额
  • 应收账款账面价值小于计税基础
  • 母公司对子公司减资
  • php数组查找
  • ubuntu 安装vs code
  • 对视同销售行为应如何进行税务处理
  • 企业出租房屋怎样报税
  • 企业实际缴纳税款额账务怎么看
  • 购买车辆的会计分录该怎样做
  • 绩效奖个人所得怎么算
  • 外商投资企业需要备案吗
  • 劳务公司差额计税的税率
  • 物流公司交保险是骗局吗
  • php获取地理位置
  • laravel sqlserver
  • 小型微利企业所得税优惠政策2023
  • 2023英伟达显卡天梯图完整版
  • 其他收益算营业成本吗
  • dpkg-configure-a
  • 应付账款盘点表
  • 汇算清缴有问题怎么办
  • 使用Go http重试请求
  • 员工体检费计入福利费吗
  • C语言中次方怎么表示
  • 总公司签合同开票分公司做业务分公司如何确认收入?
  • 债权人豁免债务的账务处理会计分录
  • 本月销售商品会计分录
  • 进口化妆品品牌大全
  • 实际开票金额和转账金额不一致怎么做
  • 采用分期付款方式的会计分录
  • 土地入账成本包括哪些
  • 营改增后房地产企业如何开票
  • 出口退税分类管理三类企业
  • 什么差旅费
  • 劳务报酬如何记账
  • 公司汽车上牌费用多少
  • 手工账的做账流程图
  • sqlserver1053怎么解决
  • sql基本教程
  • mssql in
  • 操作系统中的三级调度
  • win10系统设置快捷键
  • mac版cad2022使用教程
  • windows恶意软件删除工具怎么安装
  • 思科用户模式命令
  • 怎么判断进程是否存在
  • win10系统无法打开百度网盘
  • 90后的毕业照
  • android怎么ping
  • excel实现多选
  • apache使用端口
  • windows批处理命令脚本
  • unity方法调用
  • 珠海市中心
  • 土地使用税申报流程图
  • 中国银行手机银行app官方下载
  • 重庆车牌号申请
  • 江苏省教师增量绩效多少
  • 企业2017年
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设