java中的继承
2015-09-14 21:39
337 查看
之前写了一个ItemSet,一开始直接在主类中定义arraylist,后来定义了一个类,希望这个类能够具有arraylist的功能,就在类内部定义一个arraylist,然后增加了很多方法。后来想要用for 的简洁模式,网上查资料,要实现iterable接口,重写方法,于是去看Arraylist的源代码,找不到,再去看List,因为这是继承下来。突然想到,我可以直接继承Arraylist类。。。
绕了一个弯,继承ArrayList类,就不用写很多方法了。
在构造函数中调用super,然后排序。重写add方法,主要是为了增加排序。
最后重写equal、hashcode、tostring方法。
绕了一个弯,继承ArrayList类,就不用写很多方法了。
在构造函数中调用super,然后排序。重写add方法,主要是为了增加排序。
最后重写equal、hashcode、tostring方法。
相关文章推荐
- 浅析Java中的final关键字
- Mybatis中javaType和jdbcType对应
- 启动eclipse时遇到Java RunTime Environment (JRE) or Java Development Kit (JDK) must be available in ...
- 编写java项目启动bat
- sun.misc.BASE64Encoder在Eclipse中不能直接使用的原因和解决方案
- java网店系统JSPGOU 4.5
- 利用Spring创建定时任务
- Java web访问MySql数据库分页查询
- Spring缓存注解@Cache使用
- java基础-线程间的通讯问题
- java中的&与&&
- Ubuntu下安装android studio的时候,无法进入图形界面--/usr/lib/jdk1.8.0_60/jre/lib/i386/libawt_xawt.so: libXtst.so.6: 无法打开共享对象文件: 没有那个文件或目录
- java基础-内部类
- spring和hibernate集成事物管理配置方法
- Java servlet 之过滤器Filter详解
- spring和hibernate集成事物管理配置方法
- struts2中的Dispatcher initialization failed问题
- Java线程池使用说明
- Java内存管理实战
- java多线程——线程同步问题