issubclass() 作用:检测一个类是否是另一个类的子类 格式:issubclass(子类,父类) 返回值:布尔值 注意事项:只要存在于继承关系中 就成立 isinstance() 作用:检测一个对象是否是指定类的实例 格式:isinstance(对象,类) 返回值:布尔值 hasattr() ...
分类:
其他好文 时间:
2019-05-16 14:01:04
阅读次数:
136
5.1 继承机制及其使用 继承是面向对象的三大特征之一,也是实现软件复用的重要手段。Python 的继承是多继承机制,即一个子类可以同时有多个直接父类。 Python 子类继承父类的语法是在定义子类时,将多个父类放在子类之后的圆括号里。语法格式如下: In [2]: # class Subclass ...
分类:
编程语言 时间:
2019-05-04 17:27:00
阅读次数:
152
################################################################### PUBLIC METHODS THAT ALTER ATTRIBUTES AND RETURN A NEW QUERYSET ###################... ...
分类:
其他好文 时间:
2019-04-30 12:41:26
阅读次数:
141
一、学习总结 1、面向对象的三要素 1》封装封装是从业务逻辑中抽象对象时,要赋予对象相关数据与操作,将一些数据和操作打包在一起的过程。封装是使用对象的主要魅力之一,它提供了一个简单方法来创建复杂方案,解决了世界是如何工作 的这一问题,我们自然的认为周围的世界是由相互作用的对象组成,每个对象都有自己相 ...
分类:
其他好文 时间:
2019-04-16 01:20:41
阅读次数:
165
java语言提供了很多修饰符,主要分为以下两类: 访问修饰符 非访问修饰符 修饰符用来定义类、方法或者变量,通常放在语句的最前端。可以通过下面说明: 访问控制修饰符 java中,可以使用访问控制符来保护对类、变量、方法和构造空间的访问。java支持四种不同符返回权限。 public :对所有类可见。 ...
分类:
编程语言 时间:
2019-04-13 12:20:52
阅读次数:
204
一. 剖析一下生成器对象 先看一个简单的例子,我们创建一个生成器函数,然后生成一个生成器对象 表示G是一个生成器对象,我们来剖析一下,里面到底有什么 大家注意看有4个很特殊的函数close(),next(),send(),throw(),next()在python中的生成器(一)中已经介绍过了,今天 ...
分类:
编程语言 时间:
2019-03-24 09:17:00
阅读次数:
145
__doc__,__dict__和__dir__(),这三个内置函数老是混淆,下面做出区别: __doc__:得到的是一个文档信息 __dict__:返回的是一个字典,字典的内容是类的属性 __dir__():返回的是关于函数或者类的属性和方法以及内置的函数等,如果没有括号就是一个返回一个对象的地址 ...
分类:
其他好文 时间:
2019-03-14 13:13:31
阅读次数:
176
能够通过NSObject的一些方法获取运行时信息或动态运行一些消息: /*Returns a Boolean value that indicates whether the receiving class is a subclass of, or identical to, a given cla ...
分类:
移动开发 时间:
2019-03-10 09:17:05
阅读次数:
231
Java中的super是什么?java中的super关键字是一个引用变量,用于引用父类对象。关键字“super”以继承的概念出现在类中。主要用于以下情况: 1.使用super与变量:当派生类和基类具有相同的数据成员时,会发生此情况。在这种情况下,JVM可能会模糊不清。我们可以使用以下代码片段更清楚地 ...
分类:
编程语言 时间:
2019-03-04 09:27:07
阅读次数:
357
# 反射class A: def __init__(self,name): self.name = nameobj=A('李白')setattr(obj,'age',18)print(obj.age)ret = hasattr(obj,'age')print(ret)ret = getattr(ob ...
分类:
其他好文 时间:
2019-02-17 12:58:14
阅读次数:
185