位置: 编程技术 - 正文

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

  • 外资企业能投资国企么
  • 母子公司换股协议
  • 滴滴的发票能不能作废
  • 网络服务费属于什么费用
  • 其他应付款年终怎么结转
  • 固定资产不能抵扣进项税额
  • 制造费用包括哪三类
  • 转给个人账户的钱可以追回来了吗?
  • 企业购买预付卡怎么做账
  • 进项发票还没认证怎么做账
  • 行政单位的存货是什么
  • 办公室租金相关法规
  • 固定资产备案怎么备案
  • 增值税专用发票有效期是多长时间
  • 如何查询已开出的增值税发票是否被认证
  • 职工工资个人所得税缴纳标准
  • 以前年度的税金及附加
  • 未来公司销售一批产品给东方公司
  • 公司与银行签订的远期合约汇率是什么
  • 企业残疾人保障金
  • 财政部2019年39号第七条
  • 未分配利润可以转实收吗
  • 在途物资期末借方
  • 个人证券交易结算资金
  • 支付行业招商方案
  • 客户回款扣除的费用
  • gsicon.exe是什么进程 作用是什么 gsicon进程查询
  • 衍生金融资产会计科目
  • php开启pdo
  • ts基础
  • php模板源码
  • 一般纳税人开出13%的普通发票怎么扣税
  • 小型微利企业所得税优惠政策2023
  • 一万字综述怎么写
  • vue 动态样式
  • 如何用css设置图片大小
  • last命令详解
  • 增值税多交了五万怎么办
  • g郭敬明
  • 交易性金融资产公允价值变动计入
  • 存货资产减值损失借贷方向
  • 电子回单可以入档案吗
  • 去银行打对账单和回执单需要拿什么
  • 销项发票属于哪个科目
  • 小微企业所得税优惠政策最新2023
  • 盖骑缝章的合同可以双面打印吗
  • 确认应付职工薪酬是什么意思
  • 发票开错没有作废可以红字冲销吗?
  • 公司广告制作费用申请报告
  • 汇算清缴工资调减怎么做账
  • 个人账户打流水需要本人吗
  • 发票已开后 对方公司名称变更怎么处理?
  • 银行回单和发票哪个粘贴到上面
  • 库存商品的成本计算
  • 会计报表的作用概括起来就是为报表使用者提供会计信息
  • 开一般户需要什么理由
  • mysql忘记了初始密码
  • 怎样用eclipse敲代码
  • 阿里云安装apache
  • xp系统如何开启共享文件夹
  • 3种不用重装的手机
  • win2000系统安装教程
  • windows8.1 preview
  • xp系统开机只有一个鼠标箭头
  • 怎么看win7
  • 详解linux中systemd命令的运行级别与其常见应用
  • 利用nodejs实现百度文本审核
  • 图片批量压缩到200k以下
  • dos 改名
  • jquery修改字体
  • HttpURLConnection的流式输出的缺陷和解决方法
  • jquery显示当前时间
  • python中元祖的用法
  • 从国外进口到国内销售的商品
  • 企业季度申报怎么报
  • 乾隆年间财政收入统计表
  • 电子税务局如何解绑办税人员
  • 物业监控不完善怎么提意见
  • 工会经费上缴地方工会15%的规定
  • 化妆品过海关要交税吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设