HashMap和Hashtable两个类都实现了Map接口,二者保存K-V对(key-value对);HashSet则实现了Set接口,性质类似于集合HashTable和HashMap区别第一,继承的父类不同。Hashtable继承自Dictionary类,而HashMap继承自AbstractMa...
分类:
编程语言 时间:
2014-12-07 14:56:36
阅读次数:
176
------Android培训、iOS培训、Java培训,期待与您交流-----
一、继承的基本概念
继承是面向的三大特征之一,指的是在一个类的基础上,定义一个新类;原本的类成为父类(基类),新类称为子类(派生类)。
生活中,继承的例子也是数不胜数,比如一个儿子继承了他父亲,那么他就享受他父亲的财产了,当然不是全部,详细解释见下文。
再如,一个电器系列:
...
分类:
其他好文 时间:
2014-12-07 13:52:20
阅读次数:
188
14章类型信息-之类型转换前先做检查--之使用类字面常量--类名.class--以及动态instanceof(isInstance方法)----递归计数(计算各个类的个数)实例代码:实体类父类://:typeinfo/pets/Individual.javapackagetypeinfo.pets;publicclassIndividualimplementsComparable<Indivi..
分类:
其他好文 时间:
2014-12-07 06:46:24
阅读次数:
259
1.含有纯虚函数的叫抽象类2.抽象类(一般是基类)中的纯虚函数无论函数体实现与否,都没有关系,系统会自动忽略3.继承自抽象类的子类,必须要实现父类的纯虚函数才可以实例化对象4.抽象类不允许实例化对象,只能作为一个基类或虚接口使用5.抽象类的指针可以指向不同的派生类对象(虚函数的功能)class Fa...
分类:
编程语言 时间:
2014-12-06 16:39:01
阅读次数:
187
.Net 视频学习第2季C#面向对象面向对象 ArrayList数组:类型单一(除非是父类数组,子类对象作元素---注意元素还是被认为是父类对象!),长度固定int[] a = new int[10];集合:命名空间System.CollectionsArrayList list = new Arr...
Enterprise Architect(EA) 是一个功能比较强悍的建模工具,本篇文章仅使用其 UML 建模功能,其他更多功能,可以Google。 一、简单梳理C#中类与类、类与接口、接口与接口的关系一、继承 (子类 : 父类、子接口 : 父接口) Is子类 : 父类abstract cla...
分类:
其他好文 时间:
2014-12-05 18:43:34
阅读次数:
310
原文这一篇讲的挺到位的一、继承关系 继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力。在Java中继承关系通过关键字extends明确标识,在设计时一般没有争议性。在UML类图设计中,继承用一条带空心三角箭头的实线表示,从子类指向父类,....
分类:
其他好文 时间:
2014-12-05 17:01:02
阅读次数:
237
.Net 视频学习第2季C#面向对象面向对象 里氏转换 随机数 protected里氏转换:子类对象可以赋值给父类对象;如果父类中装的是子类对象,可以将此父类对象强制转换成子类对象。子类对象可以调用父类成员,但父类对象永远只能调用自己的成员。is或者as均表示类型转换,is返回true/false,...
类的本质:/* 1.当程序启动时,就会加载项目中所有的类和分类,而且加载后会调用每个类和分类的+load方法。只会调用一次。 2.当第一次使用某个类时,就会调用当前类的+initialize方法 3.先加载父类,再加载子类(先调用父类的+load方法,再调用子类的+load方法) 先初始化父...
分类:
其他好文 时间:
2014-12-05 09:14:45
阅读次数:
181
第一种:继承Thread类子类覆写父类的run方法,将线程代码写在run()中。建立子类对象,些时线程也被创建了。通过start方法启动线程。第二种:实现Runnable接口子类覆盖接口的run方法,将线程代码写在run()中。通过Thread类创建线程,并将实现Runnable接口的子类对象作为参...
分类:
编程语言 时间:
2014-12-05 00:33:22
阅读次数:
197