摘要: 泛型--实现IComparable接口(完) 9.6.1实现IComparable接口像所有集合类一样,List实现了Sort()方法,它允许您对所有实现了IComparable接口的对象进行排序。在下一个例子中,您将修改Employee类以实现IComparable:public class Em 阅读全文
posted @ 2016-09-03 22:12 Jesion 阅读(1405) 评论(0) 推荐(0) 编辑
摘要: 9.6 List<T>数组类型的一个典型问题是固定容量。如果您预先不知道数组将容纳多少对象,就会冒着给数组声明太小(溢出)或太大(浪费空间)的空间的风险。您的程序可能让用户输入数据或从Web站点收集数据。当它发现对象(字符串,书,值等等),将把它们添加进数组,但您并不知道在这段时间内会收集多少数据。 阅读全文
posted @ 2016-09-03 22:09 Jesion 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 线性表线性表是最简单也是最常用的一种数据结构。例如,英文字母表(A,B,…,Z)是一个线性表,表中的每一个英文字母是一个数据元素;又如成绩单是一个线性表,表中的每一行是一个数据元素,每个数据元素又是由学号、姓名、成绩等数据项组成。线性表是最简单的数据结构,而顺序表和链表作为线性表的两种重要存在形式, 阅读全文
posted @ 2016-09-03 22:08 Jesion 阅读(912) 评论(0) 推荐(0) 编辑
摘要: 理解继承是理解面向对象程序设计的关键。在Java中,通过关键字extends继承一个已有的类,被继承的类称为父类(超类,基类),新的类称为子类(派生类)。在Java中不允许多继承。 (1)继承 [java] view plain copy print? class Animal{ void eat( 阅读全文
posted @ 2016-09-03 21:53 Jesion 阅读(975) 评论(0) 推荐(0) 编辑