1.LinkedList源码分析 LinkedList的是基于链表实现的java集合类,通过index插入到指定位置的时候使用LinkedList效率要比ArrayList高,以下源码分析是基于JDK1.8. 1.1 类的继承结构 LinkedList类的继承结构如如下所示: 从以上继承结构图中可以 ...
分类:
其他好文 时间:
2018-04-29 19:20:23
阅读次数:
222
2018-04-29 类和对象 一、什么是抽象 在计算机科学中,抽象是一种过程,在这个过程中,数据和程序定义的形式与代表的内涵语言相似,同时隐藏了实现细节。 抽象:一个概念或者想法不和任何特定的具体实例绑死。 简单地说:“抽象只从正确的角度,透露对象的某些相关细节。” 在面向对象编程理论中,抽象涉及 ...
分类:
编程语言 时间:
2018-04-29 18:41:28
阅读次数:
270
类的继承 派生 在子类中重用父类 组合 定义: 继承指的是类与类之间的关系,是一种什么“是”什么的关系,继承的功能之一就是用来解决代码重用问题. 继承是一种创建新类的方式,在python中,新建的类可以继承一个或多个父类,父类又可以成为基类或超类,新建的类称为派生类或子类. 1 # 我们定义的2个英 ...
分类:
其他好文 时间:
2018-04-28 22:25:37
阅读次数:
155
http://funhacks.net/2016/11/09/super/ 在类的继承中,如果重定义某个方法,该方法会覆盖父类的同名方法,但有时,我们希望能同时实现父类的功能,这时,我们就需要调用父类的方法了,可通过使用 super 来实现,比如: 在上面,Animal 是父类,Dog 是子类,我们 ...
分类:
其他好文 时间:
2018-04-28 10:55:48
阅读次数:
170
实验结果 package 类的继承; import java.util.Scanner; import java.math.*; class Account{ String name; static int count=0; static String[] opea=new String[10000 ...
分类:
其他好文 时间:
2018-04-28 01:31:29
阅读次数:
213
1.LinkedList源码分析 LinkedList的是基于链表实现的java集合类,通过index插入到指定位置的时候使用LinkedList效率要比ArrayList高,以下源码分析是基于JDK1.8. 1.1 类的继承结构 LinkedList类的继承结构如如下所示: 从以上继承结构图中可以 ...
分类:
其他好文 时间:
2018-04-27 02:37:42
阅读次数:
123
WindowManager是一个接口,如下: 它的Nested Classes有三个分别是: 这里主要看一下 WindowManager.LayoutParams 这个类 从源码中我们可以看到这个类的继承实现关系,虽然有2000+行的代码(即WindowManager这个interface 的大部分 ...
1 #coding=utf-8 2 #Version:python 3.6.0 3 #Tools:Pycharm 2017.3.2 4 _date_ = '2018/4/25/025 21:02' 5 6 class school(object): 7 def __init__(self,name, ...
分类:
编程语言 时间:
2018-04-26 01:22:03
阅读次数:
195
super()的入门使用在类的继承中,如果重定义某个方法,该方法会覆盖父类的同名方法,但有时,我们希望能同时实现父类的功能,这时,我们就需要调用父类的方法了,可通过使用super来实现,比如:classAnimal(object):def__init__(self,name):self.name=namedefgreet(self):print‘Hello,Iam%s.‘%self.namecla
分类:
编程语言 时间:
2018-04-24 14:47:21
阅读次数:
169