在OOP程序设计中,当我们定义一个class的时候,可以从某个现有的class继承,新的class称为子类(Subclass),而被继承的class称为基类、父类或超类(Base class、Super class)。 比如,我们已经编写了一个名为Animal的class,有一个run()方法可以直 ...
分类:
编程语言 时间:
2018-07-26 16:37:59
阅读次数:
191
class package subclass world private Y N N N default Y Y N N protected Y Y Y N public Y Y Y Y ...
分类:
编程语言 时间:
2018-07-22 00:10:56
阅读次数:
145
说到Spring框架,人们往往大谈特谈一些似乎高逼格的东西,比如依赖注入,控制反转,面向切面等等。但是却忘记了最基本的一点,Spring的本质是一个bean工厂(beanFactory)或者说bean容器,它按照我们的要求,生产我们需要的各种各样的bean,提供给我们使用。只是在生产bean的过程中 ...
分类:
编程语言 时间:
2018-07-20 16:52:32
阅读次数:
154
/** * Basic hash bin node, used for most entries. (See below for * TreeNode subclass, and in LinkedHashMap for its Entry subclass.) */ static class No... ...
分类:
其他好文 时间:
2018-07-19 19:13:47
阅读次数:
238
Python issubclass() 函数 Python isinstance() 函数 ...
分类:
编程语言 时间:
2018-07-19 17:33:46
阅读次数:
157
一、什么是继承 继承是一种创建新类的方式,在python中,新建的类可以继承一个或者多个父类,父类又可以称为基类活超类,新建的类称为派生类或子类。 python中类的继承分为:单继承和多继承 二、 三、 四、 ...
分类:
编程语言 时间:
2018-07-10 18:28:55
阅读次数:
143
内置函数 # class Foo: # pass # obj=Foo # print(isinstance(obj,Foo)) #在python3中统一类与类型的概念 #d={"x":1}#d=dict({"x":1}) #print(type(d) is dict) # print(isinsta ...
分类:
其他好文 时间:
2018-06-30 23:46:52
阅读次数:
333
1. isinstance(obj,class) 判断对象obj是不是由class生成的对象。 obj是Foo的生成的对象,返回True。如果不是,则返回False。 2.issubclass(class,parent) 判断class是不是parent的子类 ...
分类:
其他好文 时间:
2018-06-30 14:58:48
阅读次数:
127
一,迭代器 1.1什么是可迭代对象? 字符串、列表、元组、字典、集合都可以被for循环,说明他们都是可迭代的。 我们怎么来证明这一点呢? from collections import Iterable l = [1,2,3,4] t = (1,2,3,4) d = {1:2,3:4} s = {1 ...
分类:
其他好文 时间:
2018-06-23 14:35:36
阅读次数:
185