摘要:
```python'''classmethod与staticmetho都是python内置的装饰器.classmethod: 类的绑定方法,在类内部定义的方法中装饰. 会将类作为第一个参数传入,由对象或类调用.staticmethod: 静态方法,在类内部定义的方法中装饰. 被staticmethod装饰的方法就是一个普通的函数,不会传入任何默认参数, 按照函数的调用... 阅读全文
摘要:
```python'''反射: 反射指的是通过字符串对 对象的属性进行操作 - hasattr: 通过"字符串"判断对象的属性或方法是否存在 - getattr: 通过"字符串"来获取对象的属性或方法 - setattr: 通过"字符串"来设置对象的属性或方法 # 设置的方法需要手动传参. - delattr: 通过"字符串"来设置对象的属性或方法'''````... 阅读全文
摘要:
```python ''' 1.什么是多态? 多态指的是同一类型的事物,不同的表现形式。 2.多态的目的: 多态 也称为多态性,目的是为了在不知道对象的具体类型的情况下,同一调用属性或方法的规范。 继承是实现多态的方法之一。 - 先抽象,再继承 父类:定制一套统一的规范 子类:遵循父类统一的规范。 注意:再python中不会强制限制子类必须遵循父类的规范。(要引入抽象类) ''' ``` ```p 阅读全文
摘要:
```python ''' isinstance和issubclass是python的内置方法: - isinstance:判断一个对象是否是另一个类的实例 - issubclass:判断是一个类是否是另一个类的子类 ''' class Dog: pass dog1 = Dog() print(issubclass(Dog, object)) print(isinstance(dog1, Dog) 阅读全文