• 9.3


    面向过程编程

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

    IPO

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

    编程

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

    面向对象编程

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

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

    定义类

    class Student:

    定义对象

    Student

    定义类语法

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

    定义对象(实体化对象)

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

  • 相关阅读:
    【洛谷p1309】瑞士轮
    【洛谷p1190】接水问题
    KMP算法小记
    【洛谷p1051】谁拿了最多奖学金
    【洛谷p1781】宇宙总统
    【6.12校内test】T2 子集
    【6.12校内test】T3 城市交通费
    【6.12校内test】T1单词序列
    【洛谷p1464】 Function
    IOS基础之 (十二) 类的扩展
  • 原文地址:https://www.cnblogs.com/793564949liu/p/11455382.html
Copyright © 2020-2023  润新知