摘要:
如果在子类中需要父类的构造方法就需要显示地调用父类的构造方法,或者不重写父类的构造方法。 1、子类不重写构造函数 子类不重写 __init__,实例化子类时,会自动调用父类定义的 __init__。 class Father(): def __init__(self, name): self.nam 阅读全文
摘要:
二分搜索是一种在有序数组中查找特定元素的搜索算法。 搜索过程中从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜索结束;如果某一特定元素大于或者小于中间元素,则在数组大于或小于中间元素的那一半中查找,并且跟开始一样,从中间元素开始比较。 当数组为空时,表示找不到。这种搜索算法每次比较都使范围 阅读全文
摘要:
一、面向对象技术简介 类 方法 类变量 数据成员 方法重写 局部变量 实例变量 继承 实例化 对象 Python 中类提供了面向对象的所有基本功能: 类的继承可以允许多个基类。 子类(派生类)可以覆盖基类中的任何方法。 方法中可以调用基类中的同名方法。 对象可以包含任意数量和类型的数据。 二、类对象 阅读全文
摘要:
定义 __str__()方法 class Cat: def __init__(self, new_name, new_age): """创建完对象自动调用,它完成对象的初始化功能""" self.name = new_name self.age = new_age # 它是一个对象中的属性,在对象中 阅读全文