9.3

面向过程编程

对着->流程/步骤->码代码

IPO

Input(输入)--》Process(过程/处理)--》Output(输出)
未来码代码的目的:输入一些变量,然后通过一系列的步骤改变变量,最后得到想要的结果。
面向过程编程:一步一步(一个函数一个函数),上一个函数的输出是下一个函数的输入。
优点:代码的独立性提高了,流程清晰。
缺点:一个错误,让程序直接崩掉。

编程

控制变量不断的变化(初级开发)。
找BUG:变量每变化一次,就打印一次,打印变量变化的状态,判断流程是否有问题。

面向对象编程

对着对象编程
优点:一个对象变化,不会对另一个对象造成影响。
缺点:异常复杂。
作用:对象与对象之间交互。

划分对象,具有相同属性和技能的对象属于同一类。(先有类,在有对象。)
(如果该对象属于这个类,那么类拥有的,对象一定拥有。)

定义类

class Student:

定义对象

Student

定义类语法

class 类名(驼峰体):
函数定义阶段:检测语法,不执行代码
类定义阶段:执行代码

定义对象(实体化对象)

stu1 = Student()#stu1就是一个对象

转载于:https://www.cnblogs.com/793564949liu/p/11455382.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值