AP计算机教程7-1:列表
当你购物时,你可能会预先准备好购物列表(list)。之后在超市每将一样商品放到购物车里,就可以把购物列表中对应的一项划去,以免遗漏需要采购的杂货。你可以在列表中搜索以确认是否有特定项,你甚至可能还会追加新项目。列表中的元素有特定顺序。
interface List
Java也使用列表的概念。在package java.util
中,Java定义了interface List
。和abstract class
类似,interface让你按照需求而非具体实现来定义类型。不同的class可以实现同一个interface,你可以按照实际情况来从中选择最合适的。
对于interface List
,可以参见官方文档(开头部分如下图所示)。Java中的所有class都按照包(package)来组织,相关的class会包含在同一个包里。前面学到的class String
和Object
在package java.lang
里。任何class的全名是它所在的包名加上.
再加上class本身的名字。class String
的全名是java.lang.String
,class List
的全名则是java.util.List
。
0 条评论