摘要:类型判断 issubclass 首先,我们先看issubclass() 这个内置函数可以帮我们判断x类是否是y类型的子类 type type(obj) 表示查看obj是由哪个类创建的 isinstance isinstance可以判断x是否是y类的对象,isinstance可以判断该对象是否是家族体
        阅读全文
        | 文章分类 - 面向对象
面向对象
 
摘要:类型判断 issubclass 首先,我们先看issubclass() 这个内置函数可以帮我们判断x类是否是y类型的子类 type type(obj) 表示查看obj是由哪个类创建的 isinstance isinstance可以判断x是否是y类的对象,isinstance可以判断该对象是否是家族体
        阅读全文
 
摘要:一 类中定义的函数分成两大类 一:绑定方法(绑定给谁,谁来调用就自动将它本身当作第一个参数传入): 1. 绑定到类的方法:用classmethod装饰器装饰的方法。 为类量身定制 类.boud_method(),自动将类当作第一个参数传入 (其实对象也可调用,但仍将类当作第一个参数传入...
        阅读全文
 
摘要:一、classmethod装饰器 输出结果 <main.MySQL object at 0x058D6F30> <main.MySQL object at 0x058D6F30> {'ip': '192.168.13.98', 'port': '3306'} <main.MySQL object a
        阅读全文
 
摘要:__str__ # __str__: 在对象被打印时自动触发,可以用来定义对象被打印时的输出信息 # 注意:必须返回一个字符串类型的值 # class People: # def __init__(self, name, age): # self.name = name # self.age = a
        阅读全文
 
摘要:组合 1. 什么是组合 组合指的是某一个对象拥有一个属性,该属性的值是另外一个类的对象 class Foo: pass class Bar: pass obj=Foo() obj.attr=Bar() obj.xxx obj.attr.yyy2. 为何要用组合 通过为某一个对象添加属性(属性的值是另
        阅读全文
 
摘要:"""一、继承 继承是一种创建新类的方式,新建的类可以继承一个或多个父类(python支持多继承),父类又可称为基类 或超类,新建的类称为派生类或子类。 子类会“”遗传”父类的属性,从而解决代码重用问题 python中类的继承分为:单继承和多继承 经典类与新式类 # 创建父类 # class fat
        阅读全文
 
 |