• 面向对象oop


    面向过程:根据业务逻辑从上到下垒代码。

    函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可。

    面向对象:将函数进行分类和封装,,让开发更快更好更强。。。

    面向对象编程是一种编程方式,此编程方式的落地需要使用“类”和“对象”来实现,所以 ,面向对象编程其实就是对“类”和“对象”的使用。

    类是一个模板,模板里可以包含很多函数,函数里实现一些功能

    对象则是根据模板创建的实例,通过实例对象可以执行类中的函数。

    面向对象三大特性:

    面向对象的三大特性是指 : 封装 继承 多态

    封装:将内容封装到某个地方,以后再去调用封装在某处的内容

    所以,在使用面向对象的封装特性时 需要:

        1,将内容封装到某处

        2,从某处调用被封装的内容

    第一步,将内容封装到某处

    class Foo:# class是关键字,Foo是类名
        # 创建类中的函数
        def __init__(self, name, age):#称为构造方法,根据类创造对象自动执行
            self.name = name
            self.age = age
        def func(self): # 特殊参数必填
            print("do something")
    # 根据Foo创建obj对象,类名加括号就是创建对象。
    obj = Foo("yw",23)#将yw 和 23 分别封装到obj/self的name 和age 中
    obj.func()

    self 是一个形式参数,当执行 obj = Foo("yw",23)时, self  等于obj

    第二步:从某处调用被封装的内容

    通过self间接调用

    通过对象直接调用

  • 相关阅读:
    Jmeter七、jmeter中的参数化
    Jmeter六、采样器解析
    Jmeter五、jmeter中的逻辑控制器
    Jmeter四、jmeter脚本组成和组件搭配
    Jmeter三、重要组件(元素)介绍
    Jmeter二、开始使用
    Jmeter一、开源软件的崛起
    MongoDB可视化工具MongoDB Compass的增删改查基本使用教程
    JMeter
    Jmeter进行webSocket接口测试
  • 原文地址:https://www.cnblogs.com/y122988/p/9542228.html
Copyright © 2020-2023  润新知