位置: 编程技术 - 正文

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

  • 保单税优识别码图片
  • 销项税是什么意思进项税是什么意思
  • 银行短期存款利息怎么算
  • 抵消损益分录
  • 进项税多久有效
  • 返点的保险费应计入哪里
  • 小规模申报增值税怎么申报
  • 公司自用车辆出售如何交税
  • 公司出售固定资产
  • 金融企业债券持股比例
  • 招待费进项税如何抵扣
  • 税后扣税
  • 小规模企业发票跨月可以作废吗?
  • 车间报废产品改善方式
  • 朋友挂靠公司社保
  • 房屋购买安装电梯可以抵扣吗?
  • 单位装饰
  • 多付工资计入哪个科目
  • 企业所得税为15%的企业
  • 银行贷款的坏账是什么意思
  • 坏账准备冲回是借方还是贷方
  • 网页游戏玩着卡
  • 开红字发票后再开蓝字发票应如何入账?
  • PHP+jQuery翻板抽奖功能实现
  • .exe是啥
  • 融资租赁业务的操作程序
  • 电脑麦克风没声音是什么原因
  • php根据日期判断星座
  • 分期收款销售账务处理及税务处理
  • 天国拯救晕倒的人多久起来
  • 已收到材料至月末仍未收到发票账单
  • 企业出租房屋怎么做账
  • 增值税报表填报说明
  • opencv 边缘
  • vue父子组件传值
  • 增值税预征税率是多少
  • php swoole 协程
  • sql数据库存储过程怎么写
  • 生产企业出口货物必须以什么为计税依据计算免抵退税额
  • 为什么收款金额跟实时入帐金额会不一样农村信用社
  • 工资与社保的关系图
  • 非预算类专用账户
  • 暂估成本后发票怎么处理
  • 物业公司转售电费增值税
  • 商业会计做账流程视频
  • 单位临时账户可以取现吗
  • 过路费纸质发票可以抵扣增值税吗
  • 预收账款的借贷方向增减
  • 工程施工间接费用明细
  • 仲裁期间公司发工资了怎么办
  • 工程异地预缴的税款可以抵机构所在地的税金吗
  • 开办费如何摊销成本
  • 股东权益净资产收益率计算公式
  • 会计科目设置的相关注意事项
  • 侧边栏应用
  • win8.1应用
  • 快速释放剪贴蒙版快捷键
  • linux终端怎么运行
  • 删除windows.edb
  • win10快速启动怎么进入bios
  • linux oracle 12505
  • mac修改dns设置
  • windowsxp教程
  • fnthex32.dll
  • OpwareSE2.exe - OpwareSE2是什么进程 有什么用
  • win8关闭uac
  • 微软股票
  • opengll
  • 面向对象实例化
  • 自动化测试读写题答案
  • 浅析中国式现代化的理论价值与现实意义
  • javascript运用
  • .material design
  • unity3d跑酷游戏教程
  • js类的实现
  • 差额征税可以全部抵成本么?
  • 如何查询票据真伪信息
  • 超市开发票每月额度,超了之后税率是多少
  • 税务局2017年40号令
  • 财税咨询服务公司职位有哪些
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设