zoukankan      html  css  js  c++  java
  • 9.3

    面向过程编程

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

    IPO

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

    编程

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

    面向对象编程

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

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

    定义类

    class Student:

    定义对象

    Student

    定义类语法

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

    定义对象(实体化对象)

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

  • 相关阅读:
    HDU
    QDUoj GZS的三角形 棋盘里的数学 思维+杨辉三角
    HDU
    HDU
    CodeForces
    POJ
    QDUOJ 东北大炸弹 宝岛地图-枚举+数组记录+前缀和
    HDU
    QDUOJ 分辣条-01背包恰好装满情况
    HDU
  • 原文地址:https://www.cnblogs.com/793564949liu/p/11455382.html
Copyright © 2011-2022 走看看