什么是抽象数据类型?它是Java中的一个类吗?

时间:2016-10-24 02:29:56

标签: java adt

通过标题,我的意思是简单而准确的抽象数据类型?它是一个具有特殊形式的方法或方法吗?

1 个答案:

答案 0 :(得分:2)

抽象数据类型表示数据结构的模型,该模型指定数据的基本特征和可以对其执行的操作。例如,在Java中,List接口就是一个很好的例子。这是一个界面,它不是一些特定的实现。它定义了它处理的数据(某事物的集合)和一组操作,如add()addAll()clear()等。特定实现的示例是ArrayListLinkedListStack等。通过实施List界面,这些类成为"列表"自己。

Java中有许多其他抽象数据类型的例子。这只是其中一个例子。希望这可以帮助。