• 2019.08.26 学习整理


    2019.08.26 学习整理

    面向对象编程

    1. 面向过程编程

    • 优点:复杂的问题流程化、进而简单化
    • 缺点:扩展性差

    2.面向对象编程

    • 优点:可扩展性强
    • 缺点:编程的复杂度要高于面向过程

    类和对象

    定义类

    class关键字 类名:
    	pass
    

    产生对象

    对象=类名()
    

    类:

    1.获取类的属性和方法
    	类.__dict__
    2.类来调用属性和方法
    	1 通过dict来取(复杂,不用)
    	2 类名.属性/函数
    

    对象:

    1 对象获取属性和方法
    对象。__dict__
    2 对象来调用属性和方法
    	对象.属性/方法
    

    产生对象

    对象的属性查找顺序

    先从对象自身找------>类中找----->报错

    对象赋属性

    • 方式一
    stu1=student()
    stu1.name='nick sb'
    
    • 方式二(通过__init__)
     -在类中定义该方法,方法上写一些参数
     -在对象实例化产生对象时,在括号中传的值,会被传到__init__中
    

    对象的绑定方法

    • 定义在类内
    • 对象来调用,会自动把对象传过来,在方法内部就可以修改该对象

    一切皆对象

  • 相关阅读:
    双向链表循环
    双向链表的删除操作
    双向链表的插入操作
    双向链表的结构
    双向链表的删除操作
    双向链表循环
    OD使用教程17 调试篇17
    OD使用教程17 调试篇17
    双向链表的结构
    独生子女证办理
  • 原文地址:https://www.cnblogs.com/zhangmingyong/p/11413384.html
Copyright © 2020-2023  润新知