位置: 编程技术 - 正文

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

  • 采购商品的会计分录料未到票到
  • 出口不退税进项税如何处理
  • 残保金计算包括五险一金吗
  • 金税盘续费怎么开票
  • 一般纳税人可以转小规模纳税人吗
  • 物业管理水电费税率
  • 长期股权投资的交易费用计入哪里
  • 会计核算体系的重要性
  • 丢失发票联和抵扣联
  • 合并报表长期股权投资怎么算
  • 应收账款管理应该从哪些方面进行
  • 进项税核定扣除试点
  • 学校管理费是什么意思
  • 买车交税怎么算价格
  • 车辆租赁费用标准
  • 业务招待费税前扣除规定
  • 增值税专用发票抵扣期限
  • 往期从价房产税未申报怎么处理
  • 未退还的保证金怎么处理
  • 收购破产债权
  • 公户批量扣费是啥意思
  • 加计扣除是什么优惠方式
  • 跨年暂估成本的账务处理冲回
  • 社保打入其他公司代扣分录怎么做?
  • 上级拨入资金计入什么科目
  • mac符号在哪里
  • 常见的dump抓取方法
  • 报税时漏报进项怎么办
  • linux怎么打开makefile
  • 研发费用的会计和税法的不同
  • php+mysql+apache
  • 印花税怎么计提和结转
  • 联想thinkpad l380yoga
  • 什么的利息收入可免纳个人所得税
  • 既简单又安全的小实验
  • ChatGPT会让6个低端岗位失业
  • css3的模块结构和应用
  • 可供出售金融资产和交易性金融资产
  • 营业外收支的账户是什么
  • 长期股权投资种类
  • 哪些需要缴纳企业所得税
  • 名为股权转让实为房地产转让
  • 一台设备分期开票数量
  • 企业收到个体户的普通发票还需要缴纳20%的税吗
  • 高温补贴纳税
  • 小微企业社保代缴
  • 应交税费应交增值税进项税额在借方
  • 购买货物运输费计入什么科目
  • 代理运费增值税税率
  • 收到销货方的返款分录
  • 费用科目可以在借方吗
  • 外贸企业退税政策
  • 员工医药费属于什么费用
  • 公司按揭贷款
  • 当月开具的专票可以当月抵扣吗
  • 保险工资单怎么开
  • 物流公司账务处理流程及方法
  • 装修公司做账涉及科目
  • 税法规定固定资产最低折旧年限
  • 做会计的步骤
  • mysql怎么复制粘贴语句
  • 总结sql执行进展怎么写
  • 获取客户端所有cookie对象的方法
  • windows8怎么设置
  • virtualbox安装win7详细教程
  • mac照片内存清理
  • slee401.exe - slee401是什么进程 有什么用
  • win10系统谷歌浏览器为什么打不开
  • linux用yum
  • window10分屏显示
  • windows8.1控制面板
  • linux保存
  • 批处理自动登录有密码的程序
  • JavaScript中String.match()方法的使用详解
  • mvp 框架
  • 关于房地产企业所得税涉税处理表述正确的有
  • 佛山电动摩托车能上牌吗
  • 南京税务证明怎么打印
  • 国家税务总局中山市税务局港口税务分局
  • 电子发票查询官网入口国家税务局重庆电子税务
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设