python3对象初始化_Python 面向对象概念 类和对象 对象初始化__init__ 绑定与非绑定...

面向对象 (Object Oriented Programming,简称OOP)

1.什么是面向对象:面向对象编程是一种思想,它指导程序员如何编写出更好的程序。它的核心是对象,此时程序员从操作者变成了指挥者。

2.为什么使用面向对象编程:当今时代背景下,通常应用程序对扩展性和维护性要求都是非常高的,为什么?想想qq,微信,是不是不断的在添加新功能?,也就是说一款应用程序诞生后,都需要不断的更新维护。

3.面向对象优缺点:

优点:拓展性  灵活性 重用性

缺点: 程序的复杂度提高了   无法准确的预知程序的执行结果

4.应用场景:对拓展性要求高的程序,一般是直接面向用户的如:qq 微信

面向过程

1.什么是面向过程:也是一种编程思维,他的核心是过程就是一步步的执行步骤(先干什么,在干什么),面向过程的设计就好比精心设计好一条流水线,是一种机械式的思维方式。

2.面向过程的优缺点:

优点:逻辑清晰  复杂问题简单化,流程化

缺点:拓展性差  可维护性差

3.应用场景:对拓展性要求低的程序如:系统内核

注意:程序是选择面向对象还是面向程序,主要是根据具体需求来选择

类和对象初识

1.类:是一种抽象的概念,是具备相同特征和相同行为对象的集合体。如人类,鱼类等。

2.对象:是具体存在的事物,具备自己的特征和行为。对象就是特征和技能的结合体。

注意:现实生活中先有对象后有类        程序中是先有类后有对象。

在使用面向对象编程时,第一步就是思考需要什么样的对象,对象具备什么样的特征和行为,从而根据 这些信息总结出需要的类型

python中的类和对象

1.定义类的语法:

8f900a89c6347c561fdf2122f13be562.png

961ddebeb323a10fe0623af514929fc1.png

class类的名称:#类中的内容 描述属性和技能

#描述属性用变量

#描述行为用函数

#类名称 书写规范 首先是见名知意 名称是大驼峰命名法#驼峰就是单词首字母大写 , 大驼峰是第一个字母大写,小驼峰是第一个字母小写

View Code

2.创建对象语法

8f900a89c6347c561fdf2122f13be562.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值