本文介绍了为什么LinkedList和arraylist在java中扩展AbstractList?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
为什么 LinkedList
和 ArrayList
在 AbstractList em> Java ?
Why LinkedList
and ArrayList
extends AbstractList
in Java?
当我们想在实现类中指定一个公共行为时,使用抽象类。
Abstract classes are used when we want to specify a common behaviour in implementation classes.
但是 AbstractList
中的所有方法都被 ArrayList
和以及LinkedList覆盖
。
But all the methods which are in AbstractList
are overridden by ArrayList
and LinkedList
.
那么扩展这个类有什么用?
So what is the use of extending this class?
推荐答案
In addition there are other methods which are not overriden like toString()
and iterator()
这篇关于为什么LinkedList和arraylist在java中扩展AbstractList?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!